Skip to main content

SA0171:列挙型には「strict」属性が必要です

属性と一致しない列挙型の宣言を取得します {attribute 'strict'} 提供されています。

理由:属性 {attribute 'strict'} コードが厳密な列挙プログラミングルールに違反している場合、コンパイラエラーがスローされます。デフォルトでは、新しい列挙を作成するときに、宣言は属性を使用して自動的に作成されます 'strict' 間違い。

詳細については、以下を参照してください。 データ型の列挙

重要性:高い

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

での出力 メッセージ ビュー:

  • sa_icon_message.png SA0171: 列挙には「strict」属性が必要です

プログラミング ルールに違反しない:

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