SA0078: CASE-Anweisungen ohne CASE-Zweig
Funktion | Ermittelt CASE-Anweisungen ohne Fälle, d.h. mit nur einer ELSE-Anweisung. |
Begründung | Eine CASE-Anweisung ohne Fälle kostet nur Zeit in der Ausführung und ist schwer zu lesen. |
Wichtigkeit | Mittel |
Beispiel:
PROGRAM MAIN
VAR
nVar : DINT;
bVar : BOOL;
END_VARnVar := nVar + INT#1;
CASE nVar OF // => SA0078
ELSE
bVar := NOT bVar;
END_CASE