配列基礎レベル

arr = [1, 2, 3] の最後の要素を取得する方法として正しくないものはどれですか?

  • 1arr[-1]
  • 2arr.last
  • 3arr.first(-1)
  • 4arr[arr.length - 1]

解説

arr[-1]arr.lastarr[arr.length - 1] はいずれも 3 を返します。arr.first(-1) は ArgumentError になります(first に負の値は渡せません)。

問題一覧へ戻る