array初級
`arr = [1, 2, 3]` の最後の要素を取得する方法として**正しくないもの**はどれですか?
- arr[-1]
- arr.last
- arr.first(-1)
- arr[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` に負の値は渡せません)。