Dart for 循环2025年3月17日 | 阅读 3 分钟 Dart for循环用于当我们熟悉代码块的执行次数时。 它类似于 C,C++ 和 Java for循环。 它采用一个初始变量来启动循环执行。 它执行一个代码块,直到它匹配指定的条件。 当循环执行时,迭代器的值在每次迭代时更新,然后计算测试表达式。 此过程将持续到给定的测试表达式为真。 一旦测试表达式为假,for循环将终止。 Dart for循环流程图![]() 语法
让我们理解下面的例子。 示例 1 输出 1 2 3 4 5 6 7 8 9 10 说明 在上面的示例中,我们已将一个整数变量 i 初始化为初始值。 我们将 1 赋值给变量,并在条件部分,我们定义循环执行直到 i 的值小于或等于 10。每次循环迭代时,它的值将增加 1。 在循环的第一次迭代中,i 的值增加 1,它将变为 2。现在重新检查条件,如果条件为真,则循环将进入下一次迭代。循环的迭代将继续,直到值变为 10。 我们可以从 for 循环中跳过初始值。 考虑以下示例。 它将给出与前一个代码相同的输出。 此外,我们可以使用分号跳过条件、增量或减量。 嵌套 for 循环嵌套 for 循环的意思是,“一个 for 循环在另一个 for 循环内”。一个循环在另一个循环内称为内循环,外部循环称为外循环。在外循环的每次迭代中,内循环将迭代到其整个周期。让我们了解嵌套 for 循环的以下示例。 示例 - 输出 1 * 0 = 0 1 * 1 = 1 1 * 2 = 2 1 * 3 = 3 1 * 4 = 4 1 * 5 = 5 2 * 0 = 0 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 让我们了解嵌套 for 循环的工作原理。 示例 - 2 理解内循环周期 输出 Outer loop iteration : 1 i = 1 j = 1 Outer loop iteration : 2 i = 2 j = 1 i = 2 j = 2 Outer loop iteration : 3 i = 3 j = 1 i = 3 j = 2 i = 3 j = 3 Outer loop iteration : 4 i = 4 j = 1 i = 4 j = 2 i = 4 j = 3 i = 4 j = 4 Outer loop iteration: 5 i = 5 j = 1 i = 5 j = 2 i = 5 j = 3 i = 5 j = 4 i = 5 j = 5 观察上面的代码,我们已经定义了内循环的工作。内循环将对外循环的每次迭代重复。 下一个主题Dart for..in 循环 |
我们请求您订阅我们的新闻通讯以获取最新更新。