array初級
Ruby の `[1, 2, 3].map { |n| n * 2 }` の結果はどれですか?
- [2, 4, 6]
- [1, 2, 3, 2, 4, 6]
- 12
- [2, 4, 6] が元の配列を変更する
解説
`map` は各要素にブロックを適用した新しい配列を返します。元の配列は変更しません。`map!` を使うと元の配列を破壊的に変更します。
Ruby の `[1, 2, 3].map { |n| n * 2 }` の結果はどれですか?
解説
`map` は各要素にブロックを適用した新しい配列を返します。元の配列は変更しません。`map!` を使うと元の配列を破壊的に変更します。