我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

切片的最后一个元素

What is the Go way for extracting the last element of a slice?

var slice []int

slice = append(slice, 2)
slice = append(slice, 7)

slice[len(slice)-1:][0] // Retrieves the last element

The solution above works, but seems awkward.

转载于:https://stackoverflow.com/questions/22535775/the-last-element-of-a-slice

For just reading the last element of a slice:

sl[len(sl)-1]

For removing it:

sl = sl[:len(sl)-1]

See this page about slice tricks

Bit less elegant but can also do:

sl[len(sl)-1: len(sl)]

近期文章

  • 如何执行。 带有 MIT-Scheme 的 scm 脚本(REPL 外部) ?
  • 如何修剪一个字符串的领先和拖尾空白?
  • 获取 Java 中的当前堆栈跟踪
  • 如何生成 MD5散列?
  • 初始化空片的正确方法
  • 函数声明语法: 函数名前的括号内的内容
  • 什么是' (点或句点)在 Go 导入语句做什么?
  • 最接近 Slime for Scheme 的事情是什么?
  • 如何在 Java 中将数字四舍五入到小数点后 n 位
  • Guile Scheme 解释器中奇怪的乘法行为
  • 自动设置可能的值,它们是做什么的?
  • 帮助理解方案中的延续
  • 如何用左边的零填充整数?
  • 为什么在 llvm 上没有好的方案 / lisp?
  • "无法找到或加载主类"是什么意思?
  • 什么是最好的 Scheme 解释器或编译器? [打烊]
  • 如何初始化一个静态地图?
  • 阴阳之谜是怎样起作用的?
  • 1和'1在 Lisp 中的区别是什么?
  • 在 Java 类路径的目录中包含所有的 jar

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华