配列基礎レベル
arr = [1, 2, 3] の最後の要素を取得する方法として正しくないものはどれですか?
- 1arr[-1]
- 2arr.last
- 3arr.first(-1)
- 4arr[arr.length - 1]
解説
arr[-1]、arr.last、arr[arr.length - 1] はいずれも 3 を返します。arr.first(-1) は ArgumentError になります(first に負の値は渡せません)。
arr = [1, 2, 3] の最後の要素を取得する方法として正しくないものはどれですか?
解説
arr[-1]、arr.last、arr[arr.length - 1] はいずれも 3 を返します。arr.first(-1) は ArgumentError になります(first に負の値は渡せません)。