recorrer golang array go slice

golang - El último elemento de un corte



golang size (2)

¿Cuál es la forma de Go para extraer el último elemento de una slice ?

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

La solución anterior funciona, pero parece incómoda.


Poco menos elegante, pero también puede hacer:

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