1. ホーム
  2. ruby

[解決済み] Rubyで配列の最後の要素を取得するには?

2022-11-03 11:17:47

質問

a = [1, 3, 4, 5]
b = [2, 3, 1, 5, 6]

最後の値を取得するには 5 という配列で a または最後の値 6 配列内の b を使用せずに a[3]b[4] ?

どのように解決するのですか?

使用方法 -1 のインデックスを使用します(負のインデックスは配列の末尾から逆算します)。

a[-1] # => 5
b[-1] # => 6

または Array#last メソッドを使用します。

a.last # => 5
b.last # => 6