coffee :
perfectSquares = ->
num = 0
loop
num += 1
yield num * num
return
window.ps or= perfectSquares()
javascript :
var perfectSquares;
perfectSquares = function*() {
var num;
num = 0;
while (true) {
num += 1;
(yield num * num);
}
};
window.ps || (window.ps = perfectSquares());
详情见 http://coffeescript.org/#fat-arrow
我的koa啊 ...
回复 (6)
I
兴奋一下吧
R
太赞了,一个yield解决问题
A
搜了搜,还没加入 yield *
G
引用 freew01fes6 之后 要Coffee Script意义不大了 感觉
@freew01f 其实coffee这东西 没啥意义不意义的 我以前从来都不用这种语法糖 但是用的人多了 为了和别人交流 只能也用了
反正这东西的学习成本也就几分钟的事
F
es6 之后 要Coffee Script意义不大了~感觉
S
引用 freew01fes6 之后 要Coffee Script意义不大了 感觉
@freew01f 同感
参与回复
登录后即可参与回复。登录