Als «enumeration» getaggte Fragen

Der Prozess der Aufzählung von Werten, zum Beispiel aus einer Sammlung.


6
Java-Aufzählungsmethoden - Rückgabe der Aufzählung in entgegengesetzter Richtung
Ich möchte eine Aufzählungsrichtung deklarieren, die eine Methode hat, die die entgegengesetzte Richtung zurückgibt (das Folgende ist syntaktisch nicht korrekt, dh Aufzählungen können nicht instanziiert werden, aber es veranschaulicht meinen Punkt). Ist das in Java möglich? Hier ist der Code: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ …
113 java  enums  enumeration 

6
(Wie) kann ich die Elemente in einer Aufzählung zählen?
Diese Frage kam mir in den Sinn, als ich so etwas hatte enum Folders {FA, FB, FC}; und wollte ein Array von Containern für jeden Ordner erstellen: ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (Verwenden von Karten ist es viel eleganter zu verwenden: std::map<Folders, ContainerClass*> m_containers;) Um jedoch auf meine …
98 c++  count  enumeration 


8
Singular oder Plural für Aufzählungen?
Verwenden Sie Singular oder Plural für Aufzählungen? Ich denke, dass es mit dem Plural in der Erklärung am besten Sinn macht enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ... aber ich denke, es macht mit Singular mehr Sinn, wenn man den Typ verwendet, z Weekday firstDayOfWeek …

1
Wofür wird das BOOL * stop-Argument für enumerateObjectsUsingBlock verwendet?
Ich habe in enumerateObjectsUsingBlock:letzter Zeit viel für meine Anforderungen an die schnelle Aufzählung verwendet, und es fällt mir schwer, die Verwendung BOOL *stopim Aufzählungsblock zu verstehen . Die NSArrayKlassenreferenzzustände stop: Ein Verweis auf einen Booleschen Wert. Der Block kann den Wert auf setzen YES, um die weitere Verarbeitung des Arrays …

9
Intelligente Methode zum Entfernen von Elementen aus einer Liste <T> während der Aufzählung in C #
Ich habe den klassischen Fall, dass versucht wird, ein Element aus einer Sammlung zu entfernen, während es in einer Schleife aufgelistet wird: List&lt;int&gt; myIntCollection = new List&lt;int&gt;(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == …
86 c#  list  foreach  enumeration 


10
Iterieren Sie Enum-Werte mit Java-Generika
Ich versuche einen Weg zu finden, um die Werte einer Aufzählung zu durchlaufen, während Generika verwendet werden. Ich bin mir nicht sicher, wie ich das machen soll oder ob es möglich ist. Der folgende Code zeigt, was ich tun möchte. Beachten Sie, dass der Code T.values ​​() im folgenden Code …

7
Die foreach-Kennung und die Verschlüsse
Ist in den beiden folgenden Ausschnitten der erste sicher oder müssen Sie den zweiten ausführen? Mit sicher meine ich, ist garantiert, dass jeder Thread die Methode auf dem Foo aus derselben Schleifeniteration aufruft, in der der Thread erstellt wurde? Oder müssen Sie den Verweis auf eine neue Variable "local" in …


9
Unterscheidung zwischen Iterator und Enumerator
Eine Interviewfrage für einen .NET 3.5-Job lautet "Was ist der Unterschied zwischen einem Iterator und einem Enumerator"? Dies ist eine zentrale Unterscheidung, was mit LINQ usw. zu tun ist. Was ist der Unterschied? Ich kann anscheinend keine solide Definition im Netz finden. Machen Sie keinen Fehler, ich kann die Bedeutung …


7
Iterieren Sie eine Aufzählung in Java 8
Ist es möglich, eine Enumerationmit Lambda-Ausdruck zu iterieren ? Was ist die Lambda-Darstellung des folgenden Code-Snippets: Enumeration&lt;NetworkInterface&gt; nets = NetworkInterface.getNetworkInterfaces(); while (nets.hasMoreElements()) { NetworkInterface networkInterface = nets.nextElement(); } Ich habe keinen Stream darin gefunden.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.