检测只有一个元素的数组
理由有一个元素的数组可以用一个基型变量代替。访问该变量比通过索引访问变量要快得多。
例外情况:数组的长度通常由常数决定,是程序的一个参数。这样,程序就可以处理不同长度的数组,如果长度只有 1,则无需更改。这种情况应记录在案。
重要性:低
示例
PROGRAM PLC_PRG VAR aoiEmpty : ARRAY [22..22] OF INT; aorEmpty : ARRAY [1..1] OF REAL; END_VAR aoiEmpty; aorEmpty; --> SA0010: Vacuous array element in variable 'aoiEmpty' --> SA0010: Vacuous array element in variable 'aorEmpty'