Traditional For Loops

DEX455 - Apex 控制流语句:条件判断、Switch 分支与循环完全指南

📄 第 123 页 🎬 视频课程

课程章节介绍

好,我们继续往下看。接下来要讲的是Apex里面一种很基本的循环结构——传统for循环。如果你以前写过Java或者其他类似的编程语言,看到这种写法肯定特别熟悉,因为它们的语法几乎是一样的。 那这个传统for循环到底是怎么工作的呢?我们可以把它的执行过程拆成四步,每一步都很清晰。 第一步,先执行,初始化语句,。在for循环的小括号里,最前面那一部分就是初始化。你可以在这里声明一个变量,也可以同时声明好几个,用逗号隔开。这一步,只会在循环最开始的时候执行一次,。 第二步,检查,退出条件,。初始化做完之后,运行时会去看那个判断条件。如果条件的结果是true,循环就继续往下走;如果是false,那循环就直接结束,整个for循环就执行完了。 第三步,如果条件为true,就执行,循环体,,也就是大括号里面那一段代码块。你需要重复做的事情,都写在这里。 第四步,循环体跑完之后,会去执行,增量语句,。这通常就是让变量加一或者减一,用来推动循环往前走,避免死循环。 执行完增量语句之后,它不会停下,而是回到第二步,再去检查退出条件。如果条件还成立,就继续跑一遍循环体,再增量,再检查…… 一直重复这个过程,直到某一次条件变成false,循环才退出。 你看,这个流程把“初始化、判断、执行、更新”分得很清楚,每一步都交给你来控制。所以传统for循环最大的好处就是,给了我们细粒度的控制能力,,你可以很自由地决定循环从哪里开始、怎么结束、以什么步长往前走。特别是当你需要跳过某些元素,或者要倒着遍历,这种写法就非常顺手。 好,关于传统for循环的执行步骤,我们就先说到这里。有了这个基础,后面你写循环的时候心里就有数了,能够很清楚地知道每一轮到底发生了什么。

关键词

Apex Salesforce Developer Guide