Как выполнить итерации через массив, начинающий с последнего элемента? (Ruby)

Я шел ниже решения, но я полагаю, что это должно быть более хорошим там...

array = [ 'first','middle','last']

index = array.length
array.length.times { index -= 1; puts array[index]}
40
задан Radek 27 February 2010 в 03:57
поделиться

2 ответа

array.reverse.each { |x| puts x }
54
ответ дан 27 November 2019 в 01:02
поделиться

Руби умен

a = [ "a", "b", "c" ]
a.reverse_each {|x| print x, " " }
95
ответ дан 27 November 2019 в 01:02
поделиться
Другие вопросы по тегам:

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