La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Énumérations
Ensemble fixe de noms représentant un seul type de valeur
Utilisez des énumérations pour représenter un ensemble fixe de valeurs nommées qui sont toutes du même type. Vous pouvez dériver des classes d’énumération d’autres classes, par exemple de types numériques prédéfinis. Les membres de l’énumération héritent alors des opérations arithmétiques et d’ordonnancement de la superclasse.
Fonctions
enumeration | Class enumeration members and names |
isenum | Determine if variable is enumeration |
Classes
matlab.metadata.EnumerationMember | Describe enumeration member of MATLAB class |
Rubriques
Définir et utiliser des énumérations
- Named Values
Associate values with predefined names using constant properties or enumeration classes. - Define Enumeration Classes
Define enumeration classes by creating an enumeration block in theclassdef
file. - Refer to Enumerations
Refer to enumeration members using the class name and the member name. - Operations on Enumerations
Use logical, set membership, and string comparison operations on enumerations. - Enumeration Class Restrictions
Enumeration classes restrict certain aspects of their use and definition. - Mutable Handle vs. Immutable Value Enumeration Members
Use a handle enumeration to enumerate a set of objects whose state can change over time. Use a value enumeration to enumerate a set of abstract (and immutable) values. - Save and Load Enumerations
The type of enumeration class determines the information MATLAB® saves with the class. - Hide Enumeration Members
Hiding enumeration members enables you to replace enumeration names without creating incompatibilities.
Classes d’énumération spécialisées
- Enumerations Derived from Built-In Classes
Enumeration classes derived from built-in types inherit behaviors from these types. - Enumerations That Encapsulate Data
Define properties in an enumeration class to associate specific data with enumeration members. - Enumerations for Property Values
Use enumeration classes to restrict properties to a predefined set of values.