Ich kann nicht herausfinden, wie Schalter in Kombination mit einer Aufzählung verwendet werden. Könnten Sie mir bitte sagen, was ich falsch mache und wie ich es beheben kann? Ich muss eine Aufzählung verwenden, um einen Basisrechner zu erstellen. public enum Operator { PLUS, MINUS, MULTIPLY, DIVIDE } public double Calculate(int …
Ich kann eine Aufzählung aus einer Konstante nicht als Parameter in einer Anmerkung verwenden. Ich erhalte den folgenden Kompilierungsfehler: "Der Wert für das Annotationsattribut [Attribut] muss ein konstanter Enum-Ausdruck sein". Dies ist eine vereinfachte Version des Codes für die Aufzählung: public enum MyEnum { APPLE, ORANGE } Für die Anmerkung: …
Bevor Enums in Dart verfügbar waren, habe ich einige umständliche und schwer zu wartende Codes geschrieben, um Enums zu simulieren, und möchte sie jetzt vereinfachen. Ich muss den Wert der Aufzählung als Zeichenfolge abrufen, wie dies mit Java möglich ist, aber nicht möglich ist. Zum Beispiel gibt ein kleines Testcode-Snippet …
Ich habe eine Klasse, die eine Aufzählungsklasse enthält. class Shader { public: enum class Type { Vertex = GL_VERTEX_SHADER, Geometry = GL_GEOMETRY_SHADER, Fragment = GL_FRAGMENT_SHADER }; //... Wenn ich dann den folgenden Code in einer anderen Klasse implementiere ... std::unordered_map<Shader::Type, Shader> shaders; ... Ich erhalte einen Kompilierungsfehler. ...usr/lib/c++/v1/type_traits:770:38: Implicit instantiation …
Ich möchte meinen Enum-Wert als int serialisieren, aber ich bekomme nur den Namen. Hier ist meine (Beispiel-) Klasse und Aufzählung: public class Request { public RequestType request; } public enum RequestType { Booking = 1, Confirmation = 2, PreBooking = 4, PreBookingConfirmation = 5, BookingStatus = 6 } Und der …
Ich habe eine Aufzählung wie diese definiert und möchte die Zeichenfolgen für die einzelnen Status erhalten können. Wie soll ich eine solche Methode schreiben? Ich kann die int-Werte der Status abrufen, möchte aber die Option, die Zeichenfolgenwerte auch von den Ints abzurufen. public enum Status { PAUSE(0), START(1), STOP(2); private …
Ich habe Probleme, eine Aufzählung zu deklarieren. Was ich versuche zu erstellen, ist eine Aufzählung für einen 'DownloadType', bei dem es 3 Download-Typen gibt (AUDIO, VIDEO, AUDIO_AND_VIDEO). Ich habe den Code wie folgt implementiert: private enum DownloadType { AUDIO(0), VIDEO(1), AUDIO_AND_VIDEO(2); private final int value; private DownloadType(int value) { this.value …
Ich habe in einem Blog gesehen, dass das Folgende eine vernünftige Möglichkeit ist, eine "Reverse-Lookup" mit der getCode(int)in einer Java-Enumeration durchzuführen: public enum Status { WAITING(0), READY(1), SKIPPED(-1), COMPLETED(5); private static final Map<Integer,Status> lookup = new HashMap<Integer,Status>(); static { for(Status s : EnumSet.allOf(Status.class)) lookup.put(s.getCode(), s); } private int code; private …
Ich habe das Klassenobjekt für eine Aufzählung (ich habe eine Class<? extends Enum>) und ich muss eine Liste der aufgezählten Werte erhalten, die durch diese Aufzählung dargestellt werden. Die valuesstatische Funktion hat das, was ich brauche, aber ich bin nicht sicher, wie ich vom Klassenobjekt darauf zugreifen kann.
Gibt es eine Möglichkeit, mit der Python Enum-Klasse zu testen, ob eine Enum einen bestimmten int-Wert enthält, ohne try / catch zu verwenden? Mit folgender Klasse: from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Wie kann ich den Wert 6 (Rückgabe von true) …
Ich versuche, den Aufzählungstyp aus dem Rohwert zu ermitteln: enum TestEnum: String { case Name case Gender case Birth var rawValue: String { switch self { case .Name: return "Name" case .Gender: return "Gender" case .Birth: return "Birth Day" } } } let name = TestEnum(rawValue: "Name") //Name let gender …
Ich habe diese Aufzählung mit StringWerten, die verwendet werden, um einer API-Methode, die bei einem Server protokolliert, mitzuteilen, welche Art von Serverität eine Nachricht hat. Ich verwende Swift 1.2, damit Aufzählungen Objective-C zugeordnet werden können @objc enum LogSeverity : String { case Debug = "DEBUG" case Info = "INFO" case …
Ich habe heute versehentlich eine Aufzählung definiert, die keine Werte enthielt. Wie dieser zum Beispiel: public enum MyConfusingEnum{} Der Compiler war sehr froh, dass ich das definieren und den Code erfolgreich erstellen konnte. Jetzt kann ich das offensichtlich nicht im herkömmlichen Sinne verwenden, da der Code, .. var mySadCompiler = …
Angenommen, wir haben einen Postgresql-Typ definiert: CREATE TYPE my_type AS ENUM('foo', 'bar'); Gibt es eine Möglichkeit, die Typdefinition nach der Erstellung anzuzeigen? Ich würde erwarten, dass "\ d my_type" mir "ENUM ('foo', 'bar')" zeigt, aber es heißt: Did not find any relation named "my_type" Die Tabelle pg_type scheint nicht genügend …
In Java können Sie eine Aufzählung wie folgt erstellen: public enum Letter { A, B, C, D, E, F, G; static { for(Letter letter : values()) { // do something with letter } } } Diese Frage betrifft die Methode "values ()". Wie wird es konkret umgesetzt? Normalerweise könnte ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.