Вопросы с тегом 'enums'

Тип данных, состоящий из набора именованных значений, называемых элементами, членами или перечислениями типа.
2
ответа

Является ли законным иметь повторяющиеся значения перечисления в C?

enum protocol { ascii_prot = 3, /* arbitrary value. */ binary_prot, negotiating_prot = 4 /* Discovering the protocol */ }; Оба binary_prot и negotiating_prot равны 4 ?     
задан 06.04.2011 в 05:30
2
ответа

Создание класса для определения констант в быстром

Примечание. Я хочу добиться аналогичной функциональности в swift - Где хранить глобальные константы в приложении iOS ? У меня есть два класса - MasterViewController и DetailViewController Я хочу определить перечисление (см. ниже перечи...
задан 08.08.2014 в 06:27
6
ответов

Как преобразовать один enum в другой enum в java?

У меня есть: public enum Detailed { PASSED, INPROCESS, ERROR1, ERROR2, ERROR3; } и нужно преобразовать его в следующее: public enum Simple { DONE, RUNNING, ERROR; } Итак, сначала PASSED - & gt; DONE и INPROCESS - &...
задан 18.06.2012 в 07:43
6
ответов

проверка типа перечисления в C / gcc

См. простой пример ниже. Когда функция, возвращающая один enum , присваивается переменной другого enum , я не получаю никакого предупреждения даже с gcc -Wall -pedantic . Почему компилятор C не может выполнять проверку типов на enum s?...
задан 21.12.2011 в 23:48
7
ответов

Как получить имя элемента перечисления из его значения

Я объявил тип перечисления как это, enum WeekEnum { Mon = 0; Tue = 1; Wed = 2; Thu = 3; Fri = 4; Sat = 5; Sun = 6; }; Как я могу получить имя элемента «Mon, Tue и т. д.», когда у меня уже есть значение элемента «0, 1 и т. д.». У меня у...
задан 30.07.2012 в 03:04
4
ответа

Как создать модель с полем типа enum?

Я хочу создать модель и соответствующую таблицу базы данных в Rails с помощью сценария генератора. В таблице базы данных есть поле с типом «enum». Как я могу сгенерировать его? Определение таблицы в SQL: create table works { id int unsig...
задан 16.07.2009 в 15:58
1
ответ

Как отмечать как устаревшее одно значение перечисления в Delphi

Я хочу иметь следующее: TEnumType = ( etValue1 = 1, etValue2 = 2 deprecated, etValue3 = 3); Он возвращает: [DCC Error] unt_CollectionImportType.pas(19): E2029 ',' or ')' expected but identifier 'deprecated' found. Есть ли сп...
задан 24.02.2012 в 00:05
3
ответа

Определить перечисления в методе в C #?

У меня есть в основном фон C ++, и я изучаю C #. Итак, мне нужна помощь с идиомами и стилями C #. Я пытаюсь написать в C # небольшой метод разбора текстовых файлов, в котором мне нужна простая переменная состояния с тремя состояниями. В C +...
задан 09.04.2011 в 10:45
10
ответов

Полиморфно преобразовывать значения перечисления Java в список строк

У меня есть несколько вспомогательных методов, которые конвертируют значения перечисления в список строк, подходящих для отображения элементом HTML <select> . Мне было интересно, можно ли реорганизовать их в один полиморфный метод. Эт...
задан 11.08.2009 в 17:45
4
ответа

конвертировать строку в Enum в Python

Интересно, как правильно преобразовать (десериализовать) строку в класс Enum Python. Похоже, getattr(YourEnumType, str) выполняет свою работу, но я не уверен, что это достаточно безопасно. Чтобы быть более точным, я хотел бы преобразовать ст...
задан 31.12.2016 в 11:18