6
A
回答
7
StreamJS可以在javascript中創建'無限'列表。
使用它(粗糙)coffeescript port:
# Stream.range() creates a list from 1...Infinity
numbers = Stream.range().until (x) -> x > 1000
+1
鏈接到streamJS站點上提到的SICP [關於流的部分](http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5)。 – hugomg
3
不是在原語中構建的,但它們可以像大多數其他語言一樣被黑客入侵。至少有人在CoffeeScript上玩弄它;見https://github.com/swannodette/fun.coffee/blob/master/src/fun.coffee。對於似乎不太「被入侵」的解決方案,您可能需要閱讀CPS並支持正確的尾部呼叫,請參閱http://blog.mozilla.com/dherman/2011/01/30/proper-tail-calls-in-harmony/。
相關問題
- 1. 使用coffeescript處理表格
- 2. 的CoffeeScript jQCloud處理
- 3. 處理HTTP erorrs在CoffeeScript中
- 4. Ajax無法處理無序列表中的列表項目
- 5. 處理無限(懶惰)序列
- 6. CoffeeScript列表理解/數組理解
- 7. PHP表單不處理無限循環
- 8. 如何在列表中處理無?
- 9. Android中的無限列表
- 10. 無法處理字符串列表中的字符串列表
- 11. 處理無限循環
- 12. 處理列表中的
- 13. DStream中的列表處理
- 14. 處理列表
- 15. 處理列表
- 16. 處理列表
- 17. 在錯誤處理模板中設置值列表的權限
- 18. Coffeescript範圍給予無限的結果
- 19. 無限序列。無法在1秒內處理答案
- 20. 的CoffeeScript不處理AJAX:成功
- 21. coffeescript的自定義預處理步驟?
- 22. Python中,處理列表
- 23. 處理無限循環的線程
- 24. 處理無限數量的消息(akka)
- 25. QWebView - 處理JavaScript的無限循環
- 26. 無限循環內的多處理
- 27. 如何處理「無限」的IEnumerable?
- 28. Coffeescript中有條件的否定列表理解
- 29. 如何處理Oracle上無限制的列情況?
- 30. 生成器陷入列表理解中的無限循環?
注意',2'是在該代碼冗餘。 – 2012-01-24 19:45:13