Example:
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
How do I get the last value 5 in array a or last value 6 in array b without using a[3] and b[4]?
Use -1 index (negative indices count backward from the end of the array):
a[-1] # => 5
b[-1] # => 6
or Array#last method:
a.last # => 5
b.last # => 6
Array#last, too :) [1,2,3].last #=> 3a.last = 10 #=> NoMethodError: undefined method last=' but a[-1] = 10 works as intended.