【发布时间】:2015-03-04 19:51:27
【问题描述】:
有人知道答案吗?如果是,coffeescript 是否有任何版本要求?谢谢。
【问题讨论】:
标签: javascript coffeescript generator ecmascript-6
有人知道答案吗?如果是,coffeescript 是否有任何版本要求?谢谢。
【问题讨论】:
标签: javascript coffeescript generator ecmascript-6
是的,Coffeescript 1.9.0 现在支持生成器
perfectSquares = ->
num = 0
loop
num += 1
yield num * num
return
window.ps or= perfectSquares()
【讨论】:
iLemming 所说的,此外它还支持异步生成器:
range = (from, to) ->
for i in [from..to]
yield Promise.resolve(i)
console.info(i) for await i from range(0, 10)
我在 CoffeeScript here 中写了一篇关于同步和异步迭代器和生成器的博文。
【讨论】: