Skip to main content

SA0171:枚举应具有“strict”属性

检测未提供的枚举声明 {attribute 'strict'} 属性。

理由: {attribute 'strict'} 如果代码违反了严格的枚举编程规则,属性会导致编译器错误。默认情况下,创建新枚举时,声明会自动分配 'strict' 属性。

有关更多信息,请参阅: 数据类型:枚举

重要性:高

129. 例子
TYPE COLOR :
(
    red,
    green,
    blue
);
END_TYPE

输出在 留言 看法:

  • sa_icon_message.png SA0171:枚举应具有“严格”属性

不违反编程规则:

{attribute 'qualified_only'}
{attribute 'strict'}
TYPE COLOR :
(
    red,
    green,
    blue
);
END_TYPE