Dart for..in 循环17 Mar 2025 | 阅读 2 分钟 for..in 循环类似于 for 循环,但语法不同。它迭代对象的属性。 Dart for..in 循环接受一个表达式作为迭代器,并按顺序一次迭代一个元素。 变量 var 保存迭代的值。 for…in 将执行直到迭代器中剩余元素。 Dart For In 循环流程图![]() 语法如下所示。 语法 让我们理解下面的例子。 示例 - 输出 Dart for..in loop Example 10 20 30 40 50 说明 在上面的程序中,我们有迭代器 list1 和变量 i。在循环的第一次迭代中,列表的第一个元素被分配给变量 i。这个过程再次发生,列表的第二个元素被分配给 i。它将继续,直到列表中没有剩余元素。它将列表的所有元素打印到控制台。 for..in 循环适用于迭代 Dart 对象,例如列表、映射和集合,而 for 循环更有效地沿着指定的条件进行迭代。 让我们来看另一个例子。 示例 - 输出 Dart for..in loop Example The sum is : 150 说明 在上面的例子中,我们声明了一个变量 sum,其值为 0。我们有一个 for..in 循环,其中包含迭代器列表,并且每次迭代后列表的每个元素都添加到 sum 变量中。 在第一次迭代中,sum 的值等于 10。在下一次迭代中,将 20 添加到 sum 后,sum 的值变为 30。完成迭代后,它返回列表所有元素的总和。 下一个主题Dart While 循环 |
我们请求您订阅我们的新闻通讯以获取最新更新。