2

buildオブジェクトを同期的に返す関数があり、それには function が含まれていますrunyieldこの関数はサンクを返すため、や などのライブラリを使用して呼び出すことができますco

基本的に、呼び出しは次のようになります。

yield build().run();

さて、問題は、 がではなく をyield参照していることを確認したいということです。次のスニペットのように一時変数を導入せずに、どうすればそれを行うことができますか?runbuild

var temp = build();
yield temp.run();

何か案は?

PS: 「--harmony」フラグを使用して Node.js 0.11.x でこのコードを実行しています。

4

1 に答える 1