44
ответа

Какой синтаксис является предпочтительным для определения перечислений в JavaScript? [закрыто]

Какой синтаксис является предпочтительным для определения перечислений в JavaScript? Примерно так: my.namespace.ColorEnum = {КРАСНЫЙ: 0, ЗЕЛЕНЫЙ: 1, СИНИЙ: 2} // позже if (currentColor == my.namespace ....
вопрос задан: 26 December 2018 06:38
31
ответ

Какой самый быстрый способ сделать перечисление на JavaScript? [Дубликат]

Какой самый быстрый способ для этого кода в JavaScript (ES6)? У другого вопроса нет ответа (Enums в Javascript с ES6). В c ++ я просто использую перечисление, которое будет оптимизировано для int, так что это ...
вопрос задан: 30 October 2017 16:20
21
ответ

Как я могу представить Enum в Python?

Я в основном разработчик C #, но сейчас я работаю над проектом на Python. Как я могу представить эквивалент Enum в Python?
вопрос задан: 22 September 2014 16:03
16
ответов

Передача аргумента enum функции в цикл for в цикле C ++ [duplicate]

Я хочу вызвать функцию Print, которая имеет поле enum в качестве аргумента для цикла. Поэтому я пытаюсь сделать это: enum Enum {first, second}; void Print (Enum enumVar) {switch (enumVar) {...
вопрос задан: 21 June 2013 11:04
15
ответов

Передайте объявление перечисления в C++

Я пытаюсь сделать что-то как следующее: перечисление E; освободите Foo (E e); перечисление E {A, B, C}; который отклоняет компилятор. У меня был беглый взгляд на Google, и согласие, кажется, "Вы не можете сделать этого"...
вопрос задан: 18 December 2018 01:46
15
ответов

Различие между перечислением и определяет операторы

Каково различие между использованием определить оператора и перечислимым оператором в C/C++ (и есть ли какое-либо различие при использовании их или с C или с C++)? Например, когда должен одно перечисление использования {...
вопрос задан: 31 January 2016 17:29
15
ответов

Существует ли простой способ преобразовать перечисление C++ для строкового представления?

Предположим, что у нас есть некоторые именованные перечисления: перечислимый MyEnum {НЕЧТО, ПАНЕЛЬ = 0x50}; То, для чего я погуглил, является сценарием (любой язык), который сканирует все заголовки в моем проекте и генерирует заголовок с одним...
вопрос задан: 15 December 2015 05:54
15
ответов

Как получить отображаемое значение из перечисления в C #? [Дубликат]

Я получаю значение enum следующим образом: location = Enum.GetName (typeof (Locations), (Locations) record.Friday); И вот мой enum: public enum Locations {[Display (Name = "Unspecified")] ...
вопрос задан: 10 April 2015 00:55
14
ответов

Должен ли я использовать #define, enum или const?

В проекте C ++, над которым я работаю, у меня есть тип флага, который может иметь четыре значения. Эти четыре флага могут быть объединены. Флаги описывают записи в базе данных и могут быть: новая запись удалена запись ...
вопрос задан: 26 July 2015 22:37
14
ответов

устранение дублирующегося Перечислимого кода

У меня есть большое количество Перечислений, которые реализуют этот интерфейс: / ** * Интерфейс для перечисления, каждый элемент которого может быть однозначно определен, он - код */открытый интерфейс CodableEnum {...
вопрос задан: 17 September 2008 04:00
13
ответов

Как создать комбинированный список с привязкой перечисления с пользовательским форматированием строки для значений перечисления?

В посте Enum ToString описан метод для использования пользовательского атрибута DescriptionAttribute следующим образом: Enum HowNice {[Description ("Really Nice")] ReallyNice, [Description ("Kinda Nice")] ...
вопрос задан: 23 May 2017 10:31
13
ответов

Java не выполняет арифметику правильно [дублировать]

Я работаю над практической программой, основанной на настольной игре, и я столкнулся с проблемой, когда мой код не делит значение правильно или на самом деле вообще. public void damageCalculation (int ...
вопрос задан: 28 October 2015 17:41
13
ответов

Используя значение по умолчанию в операторе переключения при переключении перечисления

Какова Ваша процедура при переключении перечисления, где каждое перечисление покрыто случаем? Идеально Вы хотели бы, чтобы код соответствовал требованиям завтрашнего дня, как дела это? Кроме того, что, если некоторый идиот бросает...
вопрос задан: 4 February 2010 16:51
13
ответов

Можно ли определить перечисление в C # так, чтобы оно было надмножеством другого перечисления? [Дубликат]

Я не пытаюсь создать наследование между перечислениями, что, как я понимаю, невозможно из множества других вопросов о SO по этому вопросу. Скорее, я хотел бы определить перечисление, чей набор ...
вопрос задан: 16 April 2009 21:04
12
ответов

Строковое представление Enum

У меня есть следующее перечисление: public enum AuthenticationMethod {FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3} Однако проблема в том, что мне нужно слово "FORMS", когда я ...
вопрос задан: 6 February 2018 11:20
12
ответов

Java: Enum-Method выбрасывает NullPointerException [duplicate]

Извините меня за мой английский ... это не мой родной язык. Моя проблема в том, что метод из моего enum генерирует исключение NullPointerException, но я не понимаю, почему. Вот код: public static String ...
вопрос задан: 26 May 2016 16:15
12
ответов

почему мы должны использовать final для обозначения параметра конструктора в перечислении? [Дубликат]

Я видел вопрос в «Лучший способ создать перечисление строк»? , и я обнаружил, что они использовали final в параметре конструктора, я думаю, что это не нужно, каждый может сказать мне, почему? благодаря..
вопрос задан: 5 September 2013 23:14
12
ответов

Должны перечисления в C# иметь свой собственный файл? [закрытый]

У меня есть класс, который использует перечисление, перечисление в настоящее время находится в его собственном файле, который кажется расточительным. Что является общим мнением о перечислениях, помещаемых в пространстве имен файла, который они...
вопрос задан: 8 December 2011 19:27
12
ответов

Почему люди используют перечисления в C++ как константы, в то время как они могут использовать константу?

Почему люди используют перечисления в C++ как константы, когда они могут использовать константу?
вопрос задан: 17 September 2011 22:52
12
ответов

Каков предпочтительный метод для обработки неожиданных перечислимых значений?

Предположим, что у нас есть метод, который принимает значение перечисления. После того, как этот метод проверяет, что значение допустимо, это переключает возможные значения. Таким образом, вопрос, каково предпочтительное...
вопрос задан: 6 March 2009 18:38
12
ответов

Сколько памяти Перечисления берут?

Например, если у меня есть Перечисление с двумя случаями, оно делает, берут больше памяти, чем булевская переменная? Языки: Java, C++
вопрос задан: 27 September 2008 13:11
11
ответов

Простой способ использовать переменные перечислимых типов как строка в C?

Вот то, что я пытаюсь сделать: перечисление определения типа {ОДИН, ДВА, ТРИ} Числа; я пытаюсь записать функцию, которая сделала бы случай переключателя, подобный следующему: символьный num_str[10]; интервал...
вопрос задан: 1 February 2016 19:30
11
ответов

Мои перечисления могут иметь дружественные имена? [дубликат]

У меня есть следующее перечислимое общедоступное перечисление myEnum {ThisNameWorks, Это Имя не работает Neither.does.this;} разве не возможно иметь перечисления с "дружественными именами"?
вопрос задан: 10 April 2013 08:15
11
ответов

Как к TryParse для Перечисления значений?

Я хочу записать функцию, которая может проверить данное значение (передал как строка) против возможных значений перечисления. В случае соответствия это должно возвратить перечислимый экземпляр; иначе это должно...
вопрос задан: 13 September 2011 14:24
11
ответов

Почему это хорошо, чтобы перечисление имело два различных имени с тем же числовым значением?

Я просто обнаружил тонкую ошибку, где у меня было перечисление с двумя именами, unintentially совместно использующими то же числовое значение (в этом случае red=10 и crimson=10). Я немного удивлен, что это не синтаксическая ошибка...
вопрос задан: 1 July 2010 08:42
11
ответов

Возможный иметь строки для перечислений?

Я хочу иметь перечисление как в: перечислимый FilterType {Твердый = "Твердый", SoftGlow = "Мягкий / Свечение", Фантом = "Фантом"}, Как достигнуть этого? Существует ли лучший способ сделать это? Это собирается использоваться д
вопрос задан: 16 October 2009 17:48
10
ответов

Требуется ли последняя запятая в C enum?

Требуется ли последняя запятая в объявлении C enum? то есть запятая после VAL3 требуется? enum {Val1, Val2, Val3,} someEnum; Есть ли побочные эффекты от того, чтобы оставить его в / из Спасибо
вопрос задан: 4 August 2018 16:21
10
ответов

Быстрые перечисления с объективом-c [дубликат]

Можно работать с быстрыми перечислениями (тип String), например: enum FilterStatus: String {case empty = "empty" case completed = "completed"} в объективе-c? У меня есть метод, который получает ...
вопрос задан: 27 May 2015 11:49
10
ответов

Почему только интегральные перечисления?

Я писал C# в течение семи лет теперь, и я продолжаю задаваться вопросом, почему перечисления должны иметь целочисленный тип? Не был бы это быть хорошим сделать что-то как: перечислимый ErrorMessage {NotFound: "Не мог...
вопрос задан: 3 August 2012 17:54
10
ответов

C#, Получающий Перечислимые значения

У меня есть перечисление, содержащее следующее (например): UnitedKingdom, UnitedStates, Франция, Португалия В моем коде я использую Страну. UnitedKingdom, но я хочу иметь значение быть британским, если я присваиваю его...
вопрос задан: 1 January 2012 17:52