POP ​​/ Shift a Ruby Array несколько раз

Мой код в настоящее время выглядит так

numbers = [1, 2, 3, 4, 5]

def pop_three
  pop = []
  3.times { pop << numbers.pop }
  return pop
end

, есть ли способ сделать то, что внутри POP_TREE метод в одной строке?

Я в основном хочу сделать что-то вроде номеров. Следа (0, 3) , но удаление элементов массива, которые находятся на срезе.

UHM ... HRMMM, я думаю, что я только что понял, что могу попробовать ломтик!

5
задан Andrew Grimm 12 September 2011 в 22:44
поделиться