Skip to main content

SA0171: Le enumerazioni devono avere l'attributo 'strict'

Rileva dichiarazioni di enumerazioni che non sono fornite con il {attribute 'strict'} attributo.

Giustificazione: Il {attribute 'strict'} attributo provoca l'emissione di errori del compilatore se il codice viola le regole di programmazione rigorose per le enumerazioni. Per impostazione predefinita, quando viene creata una nuova enumerazione, alla dichiarazione viene automaticamente assegnato il 'strict' attributo.

Per ulteriori informazioni, vedere: Tipo di dati: Enumerazione

Importanza: Alta

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

Uscita in Messaggi vista:

  • sa_icon_message.png SA0171: L'enumerazione deve avere l'attributo 'strict'

Nessuna violazione delle regole di programmazione:

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