SA0022:(可能)未分配的返回值
检测所有包含执行线程但未分配返回值的函数和方法
理由:函数或方法中未分配的返回值表示缺少代码。即使返回值总是有一个默认值,再次显式分配它以避免混淆总是有用的。
重要性:中等
例 34. 例子
FUNCTION FUN : DINT
VAR_INPUT
bTest : BOOL;
END_VAR
IF bTest THEN
RETURN;
END_IF
FUN := 99;输出在 留言 看法:
SA0022:(可能)未分配的返回值
检测所有包含执行线程但未分配返回值的函数和方法
理由:函数或方法中未分配的返回值表示缺少代码。即使返回值总是有一个默认值,再次显式分配它以避免混淆总是有用的。
重要性:中等
FUNCTION FUN : DINT
VAR_INPUT
bTest : BOOL;
END_VAR
IF bTest THEN
RETURN;
END_IF
FUN := 99;输出在 留言 看法:
SA0022:(可能)未分配的返回值