While Loops

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

📄 第 122 页 🎬 视频课程

课程章节介绍

我们来聊聊Apex里的while循环。 你可以把它想象成一个“先问再做”的循环。程序每执行一次循环之前,都会先检查一个布尔条件,只有这个条件是真的,它才会运行花括号里的代码。一旦条件变成假,循环就立刻停下来了。 这就意味着,如果第一次检查时条件就是假的,那循环里的代码可能一次都不会执行。这和do-while循环不一样,do-while是先做再问,所以至少会执行一次。 还有一个书写上的小细节:如果循环里只有一条语句,花括号可以省略;但如果有好几条语句,那就必须用花括号把它们包起来,不然代码会出错。 所以什么时候该用while呢?就是当你需要在做事之前先判断一下,而且有可能根本不需要执行循环体的时候。比如你从一个列表里读数据,但列表可能是空的,那用while就很合适。它会先检查“列表里还有数据吗”,如果没有,就直接跳过,干净利落。

关键词

Apex Salesforce Developer Guide