web-dev-qa-db-fra.com

Comment obtenir le dernier élément d'une tranche?

Quel est le moyen d'aller extraire le dernier élément d'une tranche?

var slice []int

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

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

La solution ci-dessus fonctionne, mais semble maladroite.

149
Morgan Wilde

Pour ne lire que le dernier élément d'une tranche:

sl[len(sl)-1]

Pour l'enlever:

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

Voir ceci page sur les tranches

258
Toni Cárdenas