it-swarm.com.de

Wie bekomme ich das letzte Element einer Scheibe?

Was ist der Go-Weg, um das letzte Element eines Slice zu extrahieren?

var slice []int

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

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

Die obige Lösung funktioniert, scheint aber umständlich.

149
Morgan Wilde

Um nur das letzte Element einer Scheibe zu lesen:

sl[len(sl)-1]

Zum Entfernen:

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

Siehe hierzu Seite über Slice-Tricks

258
Toni Cárdenas