切片的最后一个元素

什么是提取slice的最后一个元素的方法?

 var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element 

上面的解决scheme工作,但似乎尴尬。

只读一个片的最后一个元素:

 sl[len(sl)-1] 

去除它:

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

看到这个页面关于切片技巧