Do-While Loops

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

📄 第 121 页 🎬 视频课程

课程章节介绍

同学,咱们来看看 Apex 里的 do-while 循环。 你可以这样理解:它就像一个“先干活儿,后问话”的循环。只要一个布尔条件保持为 true,它就会反复执行一段代码。但跟 while 循环不一样的是,它直到第一次执行完循环体之后,才去检查那个条件是不是 true。所以,里面的代码块至少会被运行一次,哪怕条件一开始就是假的。 这点跟 Java 里是完全一样的,没什么区别。而且在 do-while 循环里,不管代码块只有一行还是很多行,你都必须得用花括号把它包起来,这个是强制要求。 那你什么时候用它呢?很简单,就是当你需要保证循环体至少执行一次,然后再根据条件决定要不要继续的时候。比如,你可能需要先让用户输入一次数据,然后再判断输入是否有效,无效的话就重复提示,这种场景就特别适合 do-while。 好,这部分就讲到这里,咱们继续看后面的内容。

关键词

Apex Salesforce Developer Guide