collect! {|element| ... } -> selfRuby 2.6.0 から[permalink][rdoc][edit]map! {|element| ... } -> selfcollect! -> Enumeratormap! -> Enumerator-
ベクトルの各要素を順番にブロックに渡して評価し、その結果で要素を置き換えます。
ブロックのない場合は、
例selfとmap!から生成した Enumerator オブジェクトを返します。require 'matrix' v = Vector[1, 2, 3] v.map!{ |el| el * 2 } p v # => Vector[2, 4, 6]