どうも、ちょげ(@chogetarou)です。
配列(Array)の最後からN個の要素を取得する方法を紹介します。
方法

配列(Array)の末尾からN個の要素を取得するには、Array#lastメソッドを使います。
まず、配列からlastメソッドを呼び出します。
そして、lastメソッドの引数に、取得する要素数を指定します。
#arr=対象の配列, n=取得する要素数
last = arr.last(n)
上記のlastメソッドは、呼び出した配列(array)の最後からN個の要素(N=lastの引数の値)を取得します。
使用例
numbers = [2, 10, 37, 29, 5]
n = 2
last = numbers.last(n)
puts "最後から#{n}個の要素:#{last}"
出力:
最後から2個の要素:[29, 5]
コメント