2011-12-26 14 views

risposta

151

Usa indice -1 (indici negativi contando a partire dalla fine dell'array):

a[-1] # => 5 
b[-1] # => 6 

o Array#last metodo:

a.last # => 5 
b.last # => 6 
+20

Non dimentichiamo anche l'utile 'matrice # last' :)' [1,2,3] .last # => 3' –

+0

Grazie, @injekt, ha aggiornato la risposta. –

+5

Non dimenticare 'Array.pop'. –

5

Un altro modo, utilizzando l'operatore splat:

*a, last = [1, 3, 4, 5] 

STDOUT: 
a: [1, 3, 4] 
last: 5 
Problemi correlati