####mapメソッド
戻り値をそのまま新しい変数に入れることができる。
ruby
numbers = [1,2,3,4,5]
new_numbers = numbers.map { |n| n * 10 }
puts new_numbers #=> [10,20,30,40,50]
####selectメソッド
各要素を評価し、真の要素を戻り値として配列にして返すメソッド
rejectメソッドはselectの反対で真になった要素を除外した配列を返す。
ruby
numbers = [1,2,3,4,5]
even_numbers = numbers.select { |n| n.even? }
puts even_numbers #=> [2,4]