dart:html
库中FixedSizeListIterator.moveNext
方法的用法介绍如下。
用法:
bool moveNext()
override
将迭代器前进到迭代的下一个元素。
应该在阅读 current 之前调用。如果对 moveNext
的调用返回 true
,则 current 将包含迭代的下一个元素,直到再次调用 moveNext
。如果调用返回 false
,则没有其他元素并且不应再使用 current 。
在已经返回 false
之后调用 moveNext 是安全的,但它必须继续返回 false
并且没有任何其他效果。
对moveNext
的调用可能会因各种原因引发,包括对基础集合的并发更改。如果发生这种情况,迭代器可能处于不一致的状态,并且迭代器的任何进一步行为都未指定,包括读取 current 的效果。
final colors = ['blue', 'yellow', 'red'];
final colorsIterator = colors.iterator;
print(colorsIterator.moveNext()); // true
print(colorsIterator.moveNext()); // true
print(colorsIterator.moveNext()); // true
print(colorsIterator.moveNext()); // false
相关用法
- Dart FixedSizeListIterator.current用法及代码示例
- Dart FileList.first用法及代码示例
- Dart FileList.length用法及代码示例
- Dart File用法及代码示例
- Dart Finalizer.attach用法及代码示例
- Dart FileSystemEntity用法及代码示例
- Dart FileSystemEntity.resolveSymbolicLinks用法及代码示例
- Dart Finalizable用法及代码示例
- Dart File.renameSync用法及代码示例
- Dart Finalizer用法及代码示例
- Dart FileSystemEntity.resolveSymbolicLinksSync用法及代码示例
- Dart FileList.elementAt用法及代码示例
- Dart Finalizer.detach用法及代码示例
- Dart File.rename用法及代码示例
- Dart FileList.last用法及代码示例
- Dart Future用法及代码示例
- Dart Float32List.view用法及代码示例
- Dart Future.doWhile用法及代码示例
- Dart Future.any用法及代码示例
- Dart Future.value用法及代码示例
- Dart Float32x4List.sublist用法及代码示例
- Dart Function.apply用法及代码示例
- Dart Future.wait用法及代码示例
- Dart Future.whenComplete用法及代码示例
- Dart Future.catchError用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 moveNext method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。