Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > setライブラリ > Setクラス > collect!
collect! {|o| ...} -> self
[permalink][rdoc]map! {|o| ...} -> self
集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
set = Set['hello', 'world'] set.map! {|str| str.capitalize} p set #=> #<Set: {"Hello", "World"}>
[SEE_ALSO] Enumerable#collect