method

last

v1_8_7_330 - Show latest stable - Class: Array
last(...)
public

Returns the last element(s) of self. If the array is empty, the first form returns nil.

[ "w", "x", "y", "z" ].last   #=> "z"

3Notes

Extracting the Last Element

tadman · Apr 16, 20091 thank

To remove the last element from the Array, use pop:

array = [ 1, 2, 3 ]           # => [ 1, 2, 3 ]
array.last                    # => 3
array                         # => [ 1, 2, 3 ]
array.pop                     # => 3
array                         # => [ 1, 2 ]

Last element of an array alternative

autonomous · Aug 18, 2008

You can also access the last element of an array with -1

[ "w", "x", "y", "z" ][-1] #=> "z"

Video Explanation of first, last and each

MattStopa · Mar 14, 2012