как получить доступ к массиву [3.. в последний раз] (рубин)

как я могу получить доступ ко всем элементам массива от x до последнего?

my_array= [1,2,3,4,5,6]
puts my_array[3..last]
8
задан skaffman 18 February 2010 в 22:01
поделиться

2 ответа

Индекс -1 дает последний элемент в массиве:

my_array[3..-1]

Фактически, любой отрицательный индекс начинает отсчет в обратном порядке от конца массива.

Спасибо Питеру за напоминание мне о лучшем способе сделать это.

18
ответ дан 5 December 2019 в 05:45
поделиться

Используйте отрицательный индекс, как в my_array [3 ..- 1] .

my_array= [1,2,3,4,5,6]
puts my_array[3..-1]
=> [4, 5, 6]
10
ответ дан 5 December 2019 в 05:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: