names=collect,map
visibility=public
kind=defined

--- collect  -> Enumerator
--- map      -> Enumerator
--- collect {|item| ... } -> [object]
--- map {|item| ... }     -> [object]

各要素に対してブロックを評価した結果を全て含む配列を返します。

ブロックを省略した場合、上で説明した繰り返しを実行し、その結果として
得られる配列を返すような [[c:Enumerator]] オブジェクトを返します。

例:
    # すべて 3 倍にする
    p [1, 2, 3].map {|n| n * 3 }  # => [3, 6, 9]

