mar*_*ery 6 haskell functional-programming coffeescript
在Haskell中,我可以这样做来处理无限列表.
takeWhile (<1000) [1 ..]
Run Code Online (Sandbox Code Playgroud)
CoffeeScript中有没有办法解决这个问题?
StreamJS支持在javascript中创建"无限"列表.
使用它的(粗糙)coffeescript端口:
# Stream.range() creates a list from 1...Infinity
numbers = Stream.range().until (x) -> x > 1000
Run Code Online (Sandbox Code Playgroud)