Block Rockin’ Codes

back with another one of those block rockin' codes

非同期と next()

intro

この記事は、 東京Node学園祭2012 アドベントカレンダー : ATND の 3 日目の記事です。
(日付変更線は、はてな時間を採用しております。。 ごめんなさい m(__)m)

非同期と next()

next() とは、 Express や Connect 、 Mocha 、 そして一部のフロー制御ライブラリで使われている、
関数のことをさしています。

今回は、これがどういう機能で、どういうふうに実装されているのかをスクリーンキャストで紹介します。

まとめ

今回書いたコードはこちらです。

https://gist.github.com/3906371

実装方法は色々あるかと思いますが、だいたいこんな感じで実装できて、使うことができる、
わかってしまえばそんなに難しくない。といったところが少しでも伝わればと思います。


数多あるフロー制御モジュールがどうなっているのかを読んでみたり、
オリジナルのフロー制御モジュールなんかを作るきっかけになればと思います。