[Ruby]配列(array)の最後の要素を取得するには?

Ruby

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

配列(Array)の末尾の要素を取得する方法を紹介します。

スポンサーリンク

方法

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

配列(Array)の最後の要素を取得する方法は、2つあります。

インデックス

1つは、インデックスを使う方法です。

具体的な方法としては、「arr[-1]」のように、配列のインデックス「−1」にアクセスします。。

#arr=対象の配列
last = arr[-1]

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

使用例

numbers = [2, 10, 37, 29, 5]

last = numbers[-1]

puts "最後の要素:#{last}"
出力:
最後の要素:5

last

もう1つは、Array#lastメソッドを使う方法です。

具体的な方法としては、「arr.last」のように、ドットで配列からlastメソッドを呼び出します。

#arr=対象の配列
last = arr.last

上記のlastメソッドは、呼び出した配列(array)の末尾の要素を取得します。

使用例

numbers = [2, 10, 37, 29, 5]

last = numbers.last

puts "最後の要素:#{last}"
出力:
最後の要素:5

まとめ

配列(Array)の最後の要素を取得する方法は、2つあります。

  • インデックスを使う方法
    last = arr[-1]
  • lastメソッドを使う方法
    last = arr.last

コメント

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