Loops

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

📄 第 120 页 🎬 视频课程

课程章节介绍

好,同学们,我们接着往下看,现在来聊聊循环。循环其实就是让一段代码重复执行,直到满足某个条件才停下来。在Apex里,我们有五种循环方式,可以应对各种重复操作的场景。 第一种是 ,do-while 循环,,它先执行一遍代码块,然后再检查条件,所以至少会跑一次。第二种是 ,while 循环,,它正好反过来,先判断条件,满足才执行,可能一次都不跑。第三种是,传统的 for 循环,,就是我们熟悉的带初始化、条件判断和迭代步进的那种写法,适合需要精准控制次数的场景。第四种是,列表或集合的迭代 for 循环,,它用来直接遍历集合里的每一个元素,写法非常简洁。第五种是,SOQL for 循环,,专门用来处理查询返回的大量记录,它能分批取数据,既高效又省内存。 所有这五种循环里,还都支持两个特别重要的控制命令:,break, 和 ,continue,。 break 是直接跳出整个循环,后面的循环就不跑了;而 continue 只是跳过当前这一次循环,直接开始下一次迭代。这两个小工具能帮我们灵活地控制循环的运行流程,大家在实际编码时经常会用到。 现在大家脑子先有个概念,后面我们会结合代码例子一个个细讲,这样印象会更深刻。

关键词

Apex Salesforce Developer Guide