enumeration

Jak wyliczyć enum w C#?

Jak można wyliczyć enum w C#? Np. poniższy kod nie jest kompilowany: public enum Suit { Spades, Hearts, Clubs ... su kompilacji: 'Suit' jest 'typem', ale jest używany jak 'zmienna' Nie powiodło się na słowie kluczowym Suit, drugim.

PHP i wyliczenia

Wiem, że PHP nie ma natywnych wyliczeń. Ale przyzwyczaiłem się do nich ze świata Javy. Chciałbym użyć enums jako sposobu na p ... cia, z których często korzystasz? Czy ktoś pamięta, czy chłopaki z PHP mieli jakieś przemyślenia lub decyzje dotyczące enums?

Jak iterować pętlę z indeksem i elementem w języku Swift

Czy istnieje funkcja, której mogę użyć do iteracji tablicy i mieć zarówno indeks, jak i element, jak w Pythonie enumerate? for index, element in enumerate(list): ...

Jak mam to zrobić nad NSArray?

Szukam standardowego idiomu do iteracji nad NSArray. Mój kod musi być odpowiedni dla OS X 10.4+.

C# loop-break vs. continue

W pętli C# (w innych językach), jaka jest różnica między break a continue jako sposobem na opuszczenie struktury pętli i prze ... meConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } }

Obiekty Case a wyliczenia w Scali

Czy są jakieś wskazówki dotyczące najlepszych praktyk, kiedy używać klas case (lub obiektów case) zamiast rozszerzania wyliczeń w Scali? Wydają się oferować niektóre z tych samych korzyści.

Co robi metoda "map" w Rubim?

Jestem nowy w programowaniu. Czy ktoś może wyjaśnić co .map zrobi w: params = (0...param_count).map

dla każdej pętli w celu uzyskania dostępu do słownika NSM

Znajduję pewne trudności w dostępie do zmiennych kluczy słownikowych i wartości w Objective-C. Załóżmy, że mam to: NSMuta ... W PHP jest to bardzo proste, coś w następujący sposób: foreach ($xyz as $key => $value) Jak to możliwe w Objective-C?

Różnica między wyliczaniem Javy a Iteratorem

Jaka jest dokładna różnica między tymi dwoma interfejsami? Czy Enumeration mieć korzyści z używania Iterator? Jeśli ktoś mógłby rozwinąć, artykuł referencyjny byłby mile widziany.

Wylicz lub wylistuj wszystkie zmienne w programie [Twój ulubiony język tutaj] [zamknięty]

Znajomy zapytał mnie w zeszłym tygodniu, jak wyliczyć lub wymienić wszystkie zmienne w programie/funkcji/itp. do celów debugo ... ę, aby to pytanie było zgodne z duchem małego " code-challenge ". Jeśli nie zgadzasz się, po prostu Edytuj i Usuń tag i link.

Wyszukaj ciąg w Enum i zwróć Enum

Mam wyliczenie: public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } I m ... m. Czy istnieje i tak, aby wybrać enumerator według wartości. Coś w stylu: MyColour(2) Spowodowałoby MyColour.Green

Java Enum Methods-return opposite direction enum

Chciałbym zadeklarować kierunek enum, który ma metodę, która zwraca przeciwny kierunek (poniższy nie jest poprawny składniowo ... } static Direction getOppositeDirection(Direction d){ return new Direction(d.getCode() * -1); } }

Co to jest tylda ( ~ ) w definicji enum?

Jestem zawsze zaskoczony, że nawet po używaniu C# przez cały ten czas, wciąż udaje mi się znaleźć rzeczy, o których nie wiedz ... zaskoczony, widząc to, więc próbowałem go skompilować i zadziałało... ale ja nadal Nie wiem, co to znaczy/robi. Jakaś pomoc??

Jakich typów Enum w C++ używasz?

Powszechnie wiadomo, że wbudowane enemy w C++ nie są typami. Zastanawiałem się, które klasy implementujące typy enum są tam u ... e Priorytet 4: Konwersja wartości enum na i z łańcuchów. Priorytet 5: (miło mieć) możliwość iteracji nad wartościami enum.

Rozróżnienie między iteratorem a enumeratorem

Pytanie na rozmowę kwalifikacyjną dla zadania. NET 3.5 brzmi "jaka jest różnica między iteratorem a enumeratorem"? To jest p ... ane. Również użycie słowa kluczowego yield mówi się, aby zapisać stan. Co to za stan? Czy istnieje przykład takiej korzyści?

Java Enum Methods

Chciałbym zadeklarować kierunek enum, który ma metodę, która zwraca przeciwny kierunek (poniższy nie jest poprawny składniowo ... } static Direction getOppositeDirection(Direction d){ return new Direction(d.getCode() * -1); } }

Czy wartości logiczne jako argumenty metody są niedopuszczalne? [zamknięte]

Mój kolega stwierdza, że Logiczne jako argumenty metody są niedopuszczalne . Zastępuje się je wyliczeniami. Na początku nie w ... ym wyliczenie jako drugiego parametru sprawia, że kod jest znacznie bardziej czytelny. Jakie jest twoje zdanie na ten temat?

Identyfikator foreach i zamknięcia

W dwóch kolejnych fragmentach, czy pierwszy jest Bezpieczny, czy musisz zrobić drugi? Przez safe mam na myśli czy każdy wąte ... s.Add(thread); thread.Start(); } Update: jak wskazano w odpowiedzi Jona Skeeta, nie ma to nic wspólnego z gwintowanie.

Enumerate over an enum in C++

W C++, czy możliwe jest wyliczenie przez enum (runtime lub compile time (preferowane)) i wywołanie funkcji/wygenerowanie kodu ... unction_call(__enum__member__); } Wiarygodne duplikaty: C++: Iterate through an enum Enum w C++ jak Enum w Ada?

Iteracja nad zapieczętowaną cechą w Scali?

Chciałem tylko wiedzieć, czy możliwe jest iterację nad zapieczętowaną cechą w Scali? Jeśli nie, to dlaczego nie jest to możli ... ension(100,100) } To, co chcę, można zrobić w Javie, dając implementację wartości enum. Czy jest jakiś odpowiednik w Scali?