1
A
回答
4
有一個程序是:stream->list
。例如:
(define s (stream 1 2 3 4 5))
(stream->list s)
=> '(1 2 3 4 5)
請務必檢查documentation,也有操作該鏡像可用於列出的那些流幾個程序。
3
有一個直接命名爲stream->list
的函數。它是從racket/stream
庫提供的,您可以看到許多其他類似於流的列表功能,包括stream-map
。
(但如果你正在使用的,請注意,這個庫可以擁有的使用流作爲嚴重的性能損失。)
1
除了stream->list
,還有一個更通用的sequence->list
,將任何sequence?
變成一個列表。
> (sequence->list (stream 1 2 3))
'(1 2 3)
> (sequence->list "abc")
'(#\a #\b #\c)
> (sequence->list (set 1 2 3))
'(1 2 3)
相關問題
- 1. 球拍,將列表轉換爲值
- 2. 如何將端口轉換爲球拍中的字符串和列表?
- 3. 如何將2個列表合併到一個球拍中
- 4. 如何將SQL-timestamp轉換爲球拍中的字符串?
- 5. 將列表轉換爲一個列表
- 6. 在球拍流
- 7. 如何在球拍中傳遞一個列表作爲參數列表?
- 8. 如何將對象列表轉換爲另一個列表。
- 9. DR球拍翻轉字母列表
- 10. 如何列表轉換爲一個HashMap
- 11. 將行轉換爲列 - 一個表
- 12. 列表到球拍中的字符串轉換
- 13. 將一個對象列表轉換爲另一個列表
- 14. 如何將一串數字轉換爲一個整數列表?
- 15. 如何將列表[Double]轉換爲列?
- 16. 如何將java流轉換爲scala流?
- 17. 如何將多個xts列表轉換爲一個xts對象?
- 18. 球拍:使用兩種條件進行篩選(將列轉爲列表)
- 19. 如何將一個散列轉換爲另一個散列?
- 20. 用球拍交換球對
- 21. 如何將對象列表轉換爲流
- 22. 鍵入球拍字符串 - >數字如何將結果轉換爲整數
- 23. 如何將字符串列表轉換爲球拍中的字符串?(空出空格)
- 24. 計算球拍中的一個系列
- 25. 列表中的球拍列表元素
- 26. 如何在clojure中將hashmaps列表轉換爲一個hasmap?
- 27. 如何將列表元素轉換爲一個字符串?
- 28. 如何將一個列表轉換爲int [] []
- 29. 將BoxGeometry轉換爲球體
- 30. 如何將列表列表轉換爲列表列表?