2022-06-29から1日間の記事一覧
Ruby Enumerable#map { |item| ... } -> [object] 配列等のオブジェクトに対し、mapメソッドを呼ぶ。Arrayが返るが、Enumerable#lazyを使って下記のように書けば、遅延評価することもできる。 val = (1..99999999).lazy.map { |i| i.to_s } => #<Enumerator::Lazy: ...> val.to_a # </enumerator::lazy:>…