SA0009:未使用的返回值
检测未使用返回值的函数、方法和属性调用
理由:当函数或方法返回返回值时,您也应该对其进行评估。返回值通常表明函数是否执行成功。如果没有评估,那么您稍后将无法识别返回值是否被遗忘或者是否实际上不需要。
例外:如果返回值与调用无关,那么您应该对此进行记录并省略赋值。错误返回永远不应该被忽略。
重要性:中等
PLCopen规则:CP7/CP17
例 21. 例子
FUNCTION Return_BOOL : BOOL VAR_INPUT END_VAR VAR xTest : BOOL; END_VAR
xTest := FALSE; Return_BOOL := xTest;
PROGRAM PLC_PRG Return_BOOL(); // SA0009
输出在 留言 看法:
SA0009:忽略“Return_BOOL”的返回值