Pau*_*jan 47 generator node.js
有没有办法让生成器进入node.js?
我目前正在使用回调伪装它们,但我必须记得检查我的生成器函数内部回调的响应,这会产生很多 if (callback(arg) === false) return;
我想要像python中的东西:
for p in primes():
if p > 100: break
do_something(p)
Run Code Online (Sandbox Code Playgroud)
我正在节点中这样做:
primes(function(p) {
if (p > 100) return false;
do_something(p)
});
Run Code Online (Sandbox Code Playgroud)
也许像coffeescript这样的东西可以帮忙吗?
Die*_*ino 23
是的,从版本0.11开始.请享用!
http://wingolog.org/archives/2013/05/08/generators-in-v8
http://jlongster.com/A-Study-on-Solving-Callbacks-with-JavaScript-Generators
答案是"目前不是",但马塞尔似乎是我的英雄.让我们希望这可以在某处:
https://groups.google.com/forum/#!msg/nodejs/BNs3OsDYsYw/oCsWBw9AWC0J https://github.com/laverdet/node-fibers
| 归档时间: |
|
| 查看次数: |
19232 次 |
| 最近记录: |