课程章节介绍
好,同学们,我们来看一下这块儿的内容,它虽然很短,但写代码的时候其实经常会碰到。
Apex 里有个小便利:如果你的 if 或者 else 后面只跟了一条语句,那对花括号是可以省略的。比如你写 `if (true) System.debug(1); else System.debug(2);` 这样是完全可以的,编译器不会报错。
但是,一旦你的块里面要写不止一条语句,就必须得老老实实把花括号加上。不然 Apex 就不知道哪些语句属于这个 if,哪些不属于。
那老师给你的建议是什么呢?即使只有一条语句,最好也统一加上花括号。为什么呢?因为以后你维护代码,很可能需要在里面再加一行逻辑,如果当初没写花括号,到时候很容易忘记补上,一运行就出 bug。而且保持一致的缩进和格式,会让你的代码读起来清清爽爽,别人看得明白,你自己过两个月再回来看,也不会一头雾水。
好,这一小点就讲到这里,大家在自己写代码的时候可以留意一下。
关键词
Apex
Salesforce
Developer Guide