haskell - 在 CoffeeScript 中处理无限列表

标签 haskell functional-programming coffeescript

在 Haskell 中,我可以这样做来处理无限列表。

takeWhile (<1000) [1 ..]

在 CoffeeScript 中有没有办法做到这一点?

最佳答案

StreamJS允许在 javascript 中创建“无限”列表。

使用它(粗略)coffeescript port :

# Stream.range() creates a list from 1...Infinity
numbers = Stream.range().until (x) -> x > 1000

关于haskell - 在 CoffeeScript 中处理无限列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8991933/

相关文章:

javascript - 从机器人中隐藏 URL 的方法(类似于 tripadvisor.com)

node.js - Node 中的 R.js 和 Coffeescript

list - 交换元组列表中的元组

functional-programming - 比较 Ocaml 中的两个列表

javascript - 避免复杂的 if 语句

C++20 函数式函数调用

ruby-on-rails - 在 CoffeeScript 中访问 Rails 变量

haskell - FRP在内存方面是如何处理的?

haskell - 数据族用例

haskell - Haskell 中是否可以重载逻辑运算符(&& 例如)?