SA0010:只有一个组件的数组
检测只有一个元素的数组
理由:一个元素的数组可以被一个基本类型的变量替换。访问此变量比通过索引访问变量快得多。
例外:数组的长度通常由常量确定,并且是程序的参数。那么程序就可以处理不同长度的数组,并且如果长度仅为1则不必更改。这种情况应该相应地记录下来。
重要性:低
例 22. 例子
PROGRAM PLC_PRG VAR aoiEmpty : ARRAY [22..22] OF INT := [22]; aorEmpty : ARRAY [2..2] OF REAL := [2.2]; iVar : INT; rVAR : REAL; END_VAR
iVar := aoiEmpty[22]; rVAR := aorEmpty[2];
输出在 留言 看法:
SA0010:变量“aoiEmpty”中的空数组元素
SA0010:变量“aorEmpty”中的空数组元素