std.algorithm 有两个迭代函数 map
和 each
.我不明白有什么区别?
最佳答案
each
执行急切评估,而 map
执行一个懒惰的。
这意味着当您申请时 each
, 立即计算每个元素,而 map
仅在您访问它们时计算其结果。
这也意味着 each
不适合无限流。
关于iteration - D:map 和 each 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29372515/