dart 如何在迭代器中使用for循环

pod7payv  于 2022-12-16  发布在  其他
关注(0)|答案(1)|浏览(177)

我想问一下iteratorlist的关系,我可以在while loop中循环list

void main() {
  final myList = ['Red', 'Black', 'Green'];
  final myIterator = myList.iterator;

  while (myIterator.moveNext()) {
    print(myIterator.current);
  }
}

它对我来说还可以,工作也很好,但我想知道我是如何将for loopfor in loopiterator一起使用的?

lndjwyie

lndjwyie1#

您很少需要直接使用Iterator,它是一个低级概念。
使用for-in循环,如下所示:

for (final element in myList) {
  print(element);
}

相关问题