エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Fiber.pm使ってイテレータ - Yappo::タワシ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Fiber.pm使ってイテレータ - Yappo::タワシ
rubyとperlで同じ物実装して比較。 以下 ruby # fiber.rb def ycall x p 'ycall: ' + Fiber.yield(x); e... rubyとperlで同じ物実装して比較。 以下 ruby # fiber.rb def ycall x p 'ycall: ' + Fiber.yield(x); end f = Fiber.new do |x| p 'f1: ' + x p 'f2: ' + ycall('10') p 'f3: ' + ycall('20') p 'f4: ' + ycall('30') 'end' end p 'r1: ' + f.resume('1'); p 'r2: ' + f.resume('2'); p 'r3: ' + f.resume('3'); p 'r4: ' + f.resume('4'); # error p 'r: ' + f.resume('4'); __END__ results $ ./ruby fiber.rb "f1: 1" "r1: 10" "ycall: 2" "f