Ejemplo:¿Cómo obtener el último elemento de una matriz en Ruby?
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
¿Cómo consigo el último valor 5
en orden a
o el último valor 6
en orden b
sin utilizar a[3]
y b[4]
?
Ejemplo:¿Cómo obtener el último elemento de una matriz en Ruby?
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
¿Cómo consigo el último valor 5
en orden a
o el último valor 6
en orden b
sin utilizar a[3]
y b[4]
?
índice Use -1
(índices negativos cuentan hacia atrás desde el final de la matriz):
a[-1] # => 5
b[-1] # => 6
o Array#last
método:
a.last # => 5
b.last # => 6
Una otra manera, usando el operador de splat:
*a, last = [1, 3, 4, 5]
STDOUT:
a: [1, 3, 4]
last: 5
No olvidemos el conveniente 'Array # last', también :)' [1,2,3] .last # => 3' –
Gracias, @injekt, actualizó la respuesta. –
No te olvides de 'Array.pop'. –