我想知道如何向后流式传输集合无副本在法罗/吱吱声中。
例如,要流式传输#(1 2 3)
so stream next
回报3
, then 2
, then 1
。我知道我可以使用collection reversed readStream
, but reversed
copies.
您可以使用生成器:
| coll stream |
coll := #(1 2 3).
stream := Generator on: [:g | coll reverseDo: [:ea | g yield: ea]].
stream next
基本上,生成器可以让您将流接口包装在任何代码片段上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)