检测RETURN
语句是否不是函数、方法、属性或程序中的最后一条语句。
理由RETURN
会降低代码的可维护性、可测试性和可读性。代码中的RETURN
很容易被忽视。在每个RETURN
之前,经常会忘记插入退出函数时应始终执行的代码。
重要性:中型
PLCopen 规则:CP14
示例
FUNCTION FUN : DINT VAR_INPUT bTest : BOOL; END_VAR IF bTest THEN RETURN; END_IF FUN := 99; --> SA0090: Return statement before end of function