エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
nashibao blog - co(koa.js)は中で何をしているのか.
7th 1月, 2014 07/01/2014 0 Notes 0 Shares node.jsはasyncの夢を見るか?の続き. coのようなモジュー... 7th 1月, 2014 07/01/2014 0 Notes 0 Shares node.jsはasyncの夢を見るか?の続き. coのようなモジュール(他にもこことかこことか)がどのような形で実装されているのか知りたいのは僕だけでは無いと思う.理解のために出来る限り単純化してみた. このコードではco()のスコープ内で呼ばれたdone(val)の引数をgen.next(val)でyieldの返り値として渡している.そのため、done(val)が呼ばれるまで待つ挙動を実現出来る. このままでは、doneを常に引数で渡さなくてはいけないし、ジェネレータのネストや並列実行に対応出来ない.これらを実装した最終コードは co.jsに置いておいた.こちらもco関数自体は50行ほどで書いてあるので、理解しやすいと思う. (visionmedia/coとはココロは同じだけれど、実装はかなり違うのでご了
2014/01/07 リンク