build
オブジェクトを同期的に返す関数があり、それには function が含まれていますrun
。yield
この関数はサンクを返すため、や などのライブラリを使用して呼び出すことができますco
。
基本的に、呼び出しは次のようになります。
yield build().run();
さて、問題は、 がではなく をyield
参照していることを確認したいということです。次のスニペットのように一時変数を導入せずに、どうすればそれを行うことができますか?run
build
var temp = build();
yield temp.run();
何か案は?
PS: 「--harmony」フラグを使用して Node.js 0.11.x でこのコードを実行しています。