[Ruby]配列(Array)の末尾からN番目の要素を取得するには?

Ruby

どうも、ちょげ(@chogetarou)です。

配列(Array)の最後からN番目の要素を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

配列(Array)の末尾からN番目の要素を取得するには、マイナスのインデックスを使います。

具体的には、「arr[-N]」のように、配列のインデックス「-N」にアクセスします。

#配列「arr」の最後からn番目の要素を取得
result = arr[-n]

配列のインデックス「-N」にアクセスすることで、配列(array)の末尾からN番目の要素を取得できます。

使用例

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

n = 2
result = numbers[-n]

puts "末尾から#{n}番目の要素:#{result}"
出力:
末尾から2番目の要素:4

コメント

タイトルとURLをコピーしました