![]() |
1
7
没有这样的保证。正如您所指出的,任何人都可以将任何东西建模为迭代器。迭代器的各个生产者必须指定各自的性能。 |
![]() |
2
3
里面什么都没有
在这样一个通用工具上要求这种约束也是没有意义的。
一个更有用的约束是文档
同样,文档中的任何内容都不需要
然而,有一个普遍的假设是
|
![]() |
3
1
你所有的建议听起来都合情合理
此外,无限长流在函数式编程中是一个非常有用的概念,可以用
|
![]() |
4
1
听起来你在考虑一个列表或集合遍历的迭代器。我认为一个更有用的心理模型是一个离散的对象流,你想一次处理一个对象流,这个对象流可以从一个源中以离散实例的形式流出来。 从这个意义上说,质数流或列表对象流都是有意义的,而且模型并不意味着数据源的有限性。 |
![]() |
5
0
我可以想象这个用例。这似乎很直观。就我个人而言,我认为这很好。
|
|
Julia · 矢量中相加为总和S的值的数量 2 年前 |
![]() |
apetrai · 我应该如何假设算法使用哪种迭代器类别? 3 年前 |
![]() |
Pratik · 不使用Java DeepCopy迭代器 7 年前 |
![]() |
PanDe · 将两个列表合并为一个Dict、Tuple 7 年前 |
![]() |
bisarch · 迭代哈希集并在每次迭代中删除多个元素 7 年前 |