Вопросы по теме 'enums'
Как мне лучше всего подражать и / или избегать перечисления в Python?
Я использовал небольшой класс для имитации Enums в некоторых проектах Python. Есть ли способ лучше, или он наиболее подходит для некоторых ситуаций?
Код класса здесь:
class Enum(object):
'''Simple Enum Class
Example Usage:
>>> codes =...
3972 просмотров
schedule
16.06.2022
Как использовать перечисления в Oracle?
Как вы используете перечисления в Oracle, используя только SQL? (без PSQL)
В MySQL вы можете сделать:
CREATE TABLE sizes (
name ENUM('small', 'medium', 'large')
);
Каким был бы аналогичный способ сделать это в Oracle?
71485 просмотров
schedule
05.01.2023
Определение вложенного перечисления Java - имеет ли значение объявление как статическое?
У меня есть интерфейс - вот пример хорошо продуманной версии:
public interface Particle {
enum Charge {
POSITIVE, NEGATIVE
}
Charge getCharge();
double getMass();
etc...
}
Есть ли разница в том, как реализации...
24528 просмотров
schedule
20.06.2023
C++ enum to unsigned int сравнение
Я нашел это в коде, над которым сейчас работаю, и подумал, что это причина некоторых проблем, которые у меня возникают.
Где-то в шапке:
enum SpecificIndexes{
//snip
INVALID_INDEX = -1
};
Затем позже - инициализация:
nextIndex =...
21385 просмотров
schedule
09.10.2022
.NET: почему диапазон/значение Enum не проверяются?
Это всегда беспокоило меня. Возможно, кто-то с некоторыми знаниями о внутренностях .NET может объяснить мне это.
Предположим, я определяю перечисление следующим образом:
public enum Foo
{
Eenie = 1,
Meenie = 2,
Miney = 3,
Moe = 4...
3155 просмотров
schedule
19.01.2024
Как я могу заполнить поле со списком WPF в XAML всеми элементами из данного перечисления?
Скажем, у меня есть перечисление с четырьмя значениями:
public enum CompassHeading
{
North,
South,
East,
West
}
Какой XAML потребуется для заполнения ComboBox этими элементами?
<ComboBox ItemsSource="{Binding...
23934 просмотров
schedule
30.09.2023
Вопрос о перечислениях Java
У меня есть 2 файла, которые взаимодействуют друг с другом. Я хотел определить перечисление, чтобы сделать код более читаемым, но если я определю его в файле 1, файл 2 будет жаловаться на незнание указанного перечисления. Если я определю ii в файле...
9913 просмотров
schedule
28.08.2022
const против enum в D
Посмотрите эту цитату с здесь внизу страницы. . (Я считаю, что цитируемый комментарий о const s относится и к invariant s)
Перечисления отличаются от констант тем, что они не занимают места в конечном выводимом...
898 просмотров
schedule
11.03.2024
Сохранение перечислений в таблицах базы данных
У меня есть заказ со статусом (в коде это Enum). Вопрос в том, как это сохранить. Я мог бы:
Сохраните строку в поле, а затем сопоставьте ее с перечислением при извлечении данных.
Сохраните это как целое число, а затем снова сопоставьте с...
3310 просмотров
schedule
10.10.2022
Все элементы Enum в строку (C #)
Как преобразовать все элементы из перечисления в строку?
Предположим, у меня есть:
public enum LogicOperands {
None,
Or,
And,
Custom
}
И то, что я хочу заархивировать, выглядит примерно так:
string...
22278 просмотров
schedule
05.04.2022
Flex и WCF - ошибка перечисления
У меня есть операция службы WCF, которая принимает параметр контракта данных настраиваемого типа MyQuery - function Search(q as MyQuery) . Объект MyQuery содержит 2 свойства:
MyQuery.SearchPhrase (string)
MyQuery.SearchType (custom enum...
1093 просмотров
schedule
10.02.2023
Что быстрее/эффективнее: Dictionary‹string,object› или Dictionary‹enum,object›?
Являются ли типы enum быстрее/эффективнее, чем типы string , когда они используются в качестве ключей словаря?
IDictionary<string,object> or IDictionary<enum,object>
На самом деле, какой тип данных лучше всего подходит в...
8813 просмотров
schedule
29.03.2024
Перечисления Java и операторы переключения - случай по умолчанию?
Для людей, предлагающих создать исключение: Создание исключения не вызывает у меня ошибки времени компиляции, а вызывает ошибку времени выполнения. Я знаю, что могу вызвать исключение, я лучше умру во время компиляции, чем во время выполнения....
37033 просмотров
schedule
03.04.2023
Rails перечисляемые типы или альтернативы
Я только изучаю ruby on rails, и у меня есть таблица ролей пользователей (владелец, администратор и пользователь). В коде будут места, где мне нужно проверить роль пользователя и показать различные параметры. Кто-нибудь знает, как это сделать, не...
16132 просмотров
schedule
28.10.2022
Как объявить вложенное перечисление?
Я хочу объявить вложенное перечисление, например:
\\pseudocode
public enum Animal
{
dog = 0,
cat = 1
}
private enum dog
{
bulldog = 0,
greyhound = 1,
husky = 3
}
private enum cat
{
persian = 0,
siamese = 1,
burmese = 2
}...
45777 просмотров
schedule
29.08.2022
VB6 IDE меняет регистр имен перечисления
Мне нужно поддерживать несколько приложений VB6, и я столкнулся со странной проблемой, когда дело доходит до имен перечислений. Предполагается, что Intellisense в VB6 работает следующим образом: если мое имя переменной определено как, скажем, Dim...
1050 просмотров
schedule
19.07.2022
Вы бы использовали регионы в длинных объявлениях switch/enum?
Недавно я обнаружил, что мне нужно (да, нужно) определить абсурдно длинные операторы switch и объявления enum в коде C#, но мне интересно, как люди считают, что это лучший способ разделить их на логические подразделы. В моей ситуации как значения...
1260 просмотров
schedule
23.04.2024
Поле со списком привязки wpf для перечисления в другом пространстве имен
Я пытаюсь привязать XAML ComboBox, чтобы его элементы списка были членами перечисления System.IO.Ports.Parity.
Я нашел множество примеров перечислений привязки данных, но, похоже, они не работают, если перечисление находится в другом пространстве...
3058 просмотров
schedule
02.02.2022
проблема специализации шаблонной функции
Я использую шаблоны для реализации преобразования с проверкой диапазона из int в enum. Это выглядит так:
template<typename E>
E enum_cast(const int &source);
Функция шаблона размещена более или менее в корневом каталоге проекта....
524 просмотров
schedule
02.05.2024
Как получить удобные имена для перечислений?
У меня есть перечисление вроде
Enum Complexity
{
NotSoComplex,
LittleComplex,
Complex,
VeryComplex
}
И я хочу использовать его в раскрывающемся списке, но не хочу видеть такие имена Camel в списке (выглядит действительно странно для...
11871 просмотров
schedule
24.04.2023