Dart 循环2025年3月17日 | 阅读 3 分钟 Dart 循环用于以给定的次数或直到满足指定的条件重复运行一段代码。循环是任何编程语言的基本工具。它用于迭代 Dart 可迭代对象,例如列表、映射等,并多次执行操作。循环可以有两个部分 - 循环体和控制语句。循环的主要目的是多次运行代码。Dart 支持以下类型的循环。
我们简要介绍一下 Dart 循环,如下所示。 Dart for 循环当我们知道一段代码将执行多少次时,使用 for 循环。它与C for 循环非常相似。语法如下所示。 语法 - 循环迭代从初始值开始。它仅执行一次。 条件是一个测试表达式,它在每次迭代后都会被检查。for 循环将执行,直到给定的条件返回 false。 增量/减量是用于增加或减少值的计数器。 让我们理解下面的例子。 示例 - 输出 1 2 3 4 5 6 7 8 9 10 Dart for… in 循环for…in 循环与 for 循环略有不同。它仅将 dart 对象或表达式作为迭代器,并一次迭代一个元素。元素的 value 绑定到 var,它对循环体有效且可用。循环将执行,直到迭代器中没有剩余元素。语法如下所示。 语法 - 示例 输出 10 20 30 40 50 我们需要声明迭代器变量才能从迭代器中获取元素。 Dart while 循环while 循环执行一段代码,直到给定的表达式为 false。当我们不知道执行次数时,它更有益。语法如下所示。 语法 让我们理解下面的例子。 示例 - 输出 1 2 3 4 5 6 7 8 9 Dart do…while 循环do…while 循环与 while 循环类似,但唯一的区别是它执行循环语句,然后检查给定的条件。语法如下所示。 语法 - 示例 - 输出 The value is: 1 The value is: 2 The value is: 3 The value is: 4 The value is: 5 The value is: 6 The value is: 7 The value is: 8 The value is: 9 循环的选择循环的选择对于程序员来说是一项有点困难的任务。很难决定哪个循环更适合执行特定的任务。我们可以根据以下几点来确定循环。
下一个主题Dart for 循环 |
我们请求您订阅我们的新闻通讯以获取最新更新。