|
|
1
2
这是不可能的。 遍历器 是由协议定义的,而不是由有形财产定义的,因此 halting problem 如果不进行实际迭代,就无法确定对象是否是迭代器。另见类似问题 What is the technical definition of a Javascript iterable and how do you test for it? . 然而,有一些很好的启发式方法可以检测大多数表现良好的迭代器实现和所有内置迭代器:
|
|
|
Julia · 矢量中相加为总和S的值的数量 3 年前 |
|
|
apetrai · 我应该如何假设算法使用哪种迭代器类别? 4 年前 |
|
|
Pratik · 不使用Java DeepCopy迭代器 8 年前 |
|
|
PanDe · 将两个列表合并为一个Dict、Tuple 8 年前 |
|
|
bisarch · 迭代哈希集并在每次迭代中删除多个元素 8 年前 |