Attribut 'strict'
Das Attribut 'strict' bewirkt, dass in folgenden Fällen Übersetzungsfehler entstehen:
- Arithmetische Operation mit Variablen des Enumerationstyps
- Zuweisung eines konstanten Werts, der nicht einem Enumerationswert entspricht, zu einer Variablen des Enumerationstyps
- Zuweisung eines nicht-konstanten Werts, der einen anderen Datentyp hat als der Enumerationstyp, zu einer Variablen des Enumerationstyps
Syntax: {attribute 'strict'}
Einfügeort: Zeile oberhalb der TYPE-Definition