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:(可能)未分配的返回值