length 属性
此对象中元素的数量。
计数所有元素可能需要迭代所有元素,因此可能较慢。某些可迭代对象有更有效的方法来查找元素的数量。这些对象必须覆盖 length
的默认实现。
实现
int get length {
assert(this is! EfficientLengthIterable);
int count = 0;
Iterator<Object?> it = iterator;
while (it.moveNext()) {
count++;
}
return count;
}