La classe Enum
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La classe Enum, classe de base de tous les types énumérés, est utilisée pour l'initialisation de nouvelles instances Enum.
La classe Enum
est fournie par le module protorpc.messages
.
Constructeur
Le constructeur de la classe EnumField est défini comme suit :
- class Enum(name, number=None)
-
Initialise automatiquement une instance Enum lorsque la classe est créée. Les entiers et les chaînes sont automatiquement enregistrés en tant que valeurs enum.
Arguments- name
- Nom de l'instance Enum à initialiser.
- nombre
- Numéro de l'instance Enum à initialiser.
Génère une exception s'il est appelé sur une classe qui a déjà été initialisée.
Méthodes des classes
La classe Enum fournit les méthodes de classes suivantes :
- to_dict()
- Crée une version dictionnaire de la classe énumérée. Vous pouvez utiliser ce dictionnaire avec def_num et import_enum.
- Renvoie un numéro et un nom de dictionnaire pour la classe énumérée.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/02/06 (UTC)."],[],[]]