如何获得切片的最后一个元素?

提取切片的最后一个元素的Go方法是什么?

var slice []int

slice = append(slice, 2)

slice = append(slice, 7)

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

上面的解决方案有效,但看起来很尴尬。

回答:

仅读取切片的最后一个元素:

sl[len(sl)-1]

要删除它:

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

参见此页面有关切片技巧

以上是 如何获得切片的最后一个元素? 的全部内容, 来源链接: utcz.com/qa/402658.html

回到顶部