ぬけラボ

φ(..)メモメモ

2013-06-26から1日間の記事一覧

Ruby FiberとEnumerator

FiberとEnumeratorのメモ。 EnumeratorはFiberを使って実装されているらしい? 実行速度の比較をしてみた。 Fiber words = Fiber.new do DATA.each do |line| line.scan(/\w+/) do |word| Fiber.yield word.downcase end end nil end counts = Hash.new(0) w…