パンくず
Ruby
配列
配列の内容を変換し別の配列にする
概要
Rubyの配列の各要素を変換して別の配列を作成する方法について
構文
array.collect {|value|expression}
または
array.map {|value|expression}
サンプル
# -*- encoding: utf-8 -*- require "pp" before = [1,2,3] after1 = before.collect {|value|value.succ} after2 = before.map {|value|value.succ} # => collectとmapは同じ pp before,after1,after2
出力
[1, 2, 3] [2, 3, 4] [2, 3, 4]