Pytania otagowane jako enums

Typ danych składający się z zestawu nazwanych wartości zwanych elementami, elementami lub modułami wyliczającymi typu.

30
Jak wyliczyć wyliczenie typu String?
enum Suit: String { case spades = "♠" case hearts = "♥" case diamonds = "♦" case clubs = "♣" } Na przykład, jak mogę zrobić coś takiego: for suit in Suit { // do something with suit print(suit.rawValue) } Wynikowy przykład: ♠ ♥ ♦ ♣
530 swift  string  enums  enumerate 

7
Jaki jest idiomatyczny sposób reprezentowania wyliczeń w Go?
Próbuję przedstawić uproszczony chromosom, który składa się z N zasad, z których każda może być tylko jedną z nich {A, C, T, G}. Chciałbym sformalizować ograniczenia za pomocą wyliczenia, ale zastanawiam się, jaki najbardziej idiomatyczny sposób naśladowania wyliczenia jest w Go.
522 enums  go  genetics 

27
Co to są wyliczenia i dlaczego są przydatne?
Dzisiaj przeglądałem kilka pytań na tej stronie i znalazłem wzmiankę o enum zastosowaniu w singletonowym schemacie na temat rzekomych korzyści bezpieczeństwa takiego rozwiązania. Nigdy nie używałem enums i programuję w Javie od ponad kilku lat. I najwyraźniej bardzo się zmienili. Teraz nawet wykonują pełne wsparcie OOP w sobie. Dlaczego i …
488 java  enums 

23
Uzyskiwanie atrybutów wartości Enum
Chciałbym wiedzieć, czy można uzyskać atrybuty enumwartości, a nie enumsamego? Załóżmy na przykład, że mam następujące elementy enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } To, czego chcę, to typ wyliczenia, wykonanie 2 krotek wartości ciągu wyliczeniowego i jego opis. …


12
Nazwa ciągu wyliczeniowego z wartości
Mam konstrukcję enum taką: public enum EnumDisplayStatus { None = 1, Visible = 2, Hidden = 3, MarkedForDeletion = 4 } W mojej bazie danych wyliczenia są przywoływane przez wartość. Moje pytanie brzmi: jak mogę odwrócić reprezentację liczbową wyliczenia z powrotem do nazwy ciągu? Na przykład biorąc 2pod uwagę wynik …
407 c#  enums 

9
Jak powiązać RadioButtons z wyliczeniem?
Mam wyliczenie takie jak to: public enum MyLovelyEnum { FirstSelection, TheOtherSelection, YetAnotherOne }; Mam właściwość w moim DataContext: public MyLovelyEnum VeryLovelyEnum { get; set; } I mam trzy RadioButtons w moim kliencie WPF. <RadioButton Margin="3">First Selection</RadioButton> <RadioButton Margin="3">The Other Selection</RadioButton> <RadioButton Margin="3">Yet Another one</RadioButton> Jak teraz powiązać RadioButtons z właściwością, …

15
Enum „Dziedziczenie”
Mam wyliczenie w przestrzeni nazw niskiego poziomu. Chciałbym zapewnić klasę lub wyliczenie w przestrzeni nazw średniego poziomu, która „dziedziczy” wyliczenie niskiego poziomu. namespace low { public enum base { x, y, z } } namespace mid { public enum consume : low.base { } } Mam nadzieję, że jest to …
391 c#  .net  enums 

18
Używanie wartości Enum jako literałów łańcuchowych
Jaki jest najlepszy sposób na użycie wartości przechowywanych w Enum jako literałów łańcuchowych? Na przykład: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Później mógłbym użyć Mode.mode1do zwrócenia jego reprezentacji ciągu jako mode1. Bez konieczności dzwonienia Mode.mode1.toString().
389 java  string  enums 




17
Rzuć Int na enum w Javie
Jaki jest prawidłowy sposób rzutowania Int na wyliczenie w Javie, biorąc pod uwagę następujący wyliczenie? public enum MyEnum { EnumValue1, EnumValue2 } MyEnum enumValue = (MyEnum) x; //Doesn't work???
331 java  casting  enums  ordinal 

25
Jak wdrożyć Enums w Ruby?
Jaki jest najlepszy sposób na implementację idiomu enum w Ruby? Szukam czegoś, czego mogę (prawie) użyć, na przykład wyliczeń Java / C #.
323 ruby  enums 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.