お題
- 1〜100までの整数が昇順に並ぶ配列aryを作れ
- 配列aryの各要素を100倍した配列ary2を作れ
回答
ary = (1..100).to_a ary2 = ary.map { |n| n * 100 }
説明
前回と似たような感じの問題。
mapメソッドにブロックを渡し、配列の各要素nに100をかける。
mapメソッドの代わりに、collectメソッドも使える。
ary2 = ary.collect { |n| n * 100 }
ary = (1..100).to_a ary2 = ary.map { |n| n * 100 }
前回と似たような感じの問題。
mapメソッドにブロックを渡し、配列の各要素nに100をかける。
mapメソッドの代わりに、collectメソッドも使える。
ary2 = ary.collect { |n| n * 100 }