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