Skip to main content

SA0003:空语句

检测带有分号 (;) 但不是声明

理由:空语句可能是缺少代码的标志。

注意:使用空语句有充分的理由。例如,在一个 CASE 声明明确地编程出所有情况是有意义的,即使是那些无事可做的情况。当这种空 CASE 语句包含注释,静态分析不会生成错误消息。

重要性:低

16. 例子
CASE value OF
    1:
        DoSomething();
    2:
        ;
    3:
        DoSomethingElse();
END_CASE

输出在 留言 看法:

  • sa_icon_message.png SA0003:空语句

CASE value OF
    1:
        DoSomething();
    2:
        ;    //nothing to do
    3:
        DoSomethingElse();
END_CASE

输出在 留言 看法:

  • sa_icon_message.png 无 SA 错误