Ответ 1
Используйте индекс -1
(отрицательные индексы отсчитываются назад от конца массива):
a[-1] # => 5
b[-1] # => 6
или Array#last
:
a.last # => 5
b.last # => 6
Пример:
a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]
Как получить последнее значение 5
в массиве a
или последнее значение 6
в массиве b
без использования a[3]
и b[4]
?
Используйте индекс -1
(отрицательные индексы отсчитываются назад от конца массива):
a[-1] # => 5
b[-1] # => 6
или Array#last
:
a.last # => 5
b.last # => 6
Другим способом, используя оператор splat:
*a, last = [1, 3, 4, 5]
STDOUT:
a: [1, 3, 4]
last: 5