Perguntas com a marcação «enums»

109
Como excluir um valor de tipo enum no postgres?

Como excluo um valor de tipo enum que criei no postgresql? create type admin_level1 as enum('classifier', 'moderator', 'god'); Por exemplo, quero remover moderatorda lista. Não consigo encontrar nada nos documentos. Estou usando o Postgresql

108
Mapeie convenientemente entre enum e int / String

Ao trabalhar com variáveis ​​/ parâmetros que podem assumir apenas um número finito de valores, tento sempre usar Java enum, como em public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Contanto que eu permaneça dentro do meu código, funciona bem. No entanto, geralmente preciso fazer a interface...

108
Salvando enum de select no Rails 4.1

Estou usando os enums no Rails 4.1 para controlar as cores do vinho. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end Na minha opinião, eu gero um select para que o usuário possa selecionar um vinho com uma determinada cor f.input :color, :as => :select,...

107
Os enums C ++ são assinados ou não?

Os enums C ++ são assinados ou não? E, por extensão, é seguro validar uma entrada verificando se ela é <= seu valor máximo e deixar de fora> = seu valor mínimo (assumindo que você começou em 0 e foi incrementado em

106
Java usando enum com instrução switch

Eu olhei várias perguntas e respostas sobre SO semelhantes a esta questão, mas não encontrei uma solução. O que eu tenho é um enum que representa diferentes maneiras de ver um Guia de TV ... Na Applicationclasse NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY, GUIDE_VIEW_NOW_SHOWING,...

104
Como criar o tipo ENUM no SQLite?

Preciso converter uma tabela do MySQL para SQLite, mas não consigo descobrir como converter um campo enum, porque não consigo encontrar o ENUMtipo no SQLite. O referido campo encontra-se pTypena seguinte tabela: CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pName` VARCHAR(100)...

103
Como usar valores enum em f: selectItem (s)

Desejo criar uma lista suspensa selectOneMenu para poder selecionar um status para minha pergunta. É possível tornar o f: selectItem mais flexível, considerando o que acontece se a ordem dos enums muda e se a lista é grande? E eu poderia fazer isso melhor? E é possível "selecionar" automaticamente...

102
namespaces para tipos de enum - práticas recomendadas

Freqüentemente, são necessários vários tipos enumerados juntos. Às vezes, há um conflito de nomes. Duas soluções vêm à mente: use um namespace ou nomes de elemento enum 'maiores'. Ainda assim, a solução de namespace tem duas implementações possíveis: uma classe fictícia com enum aninhado ou um...

102
Enums eficazes em Kotlin com pesquisa reversa?

Estou tentando encontrar a melhor maneira de fazer uma 'pesquisa reversa' em um enum em Kotlin. Uma das minhas lições do Effective Java foi que você introduz um mapa estático dentro do enum para lidar com a pesquisa reversa. Transferir isso para Kotlin com uma enum simples me leva a um código...

102
Como obter um valor enum de string em C #?

Eu tenho um enum: public enum baseKey : uint { HKEY_CLASSES_ROOT = 0x80000000, HKEY_CURRENT_USER = 0x80000001, HKEY_LOCAL_MACHINE = 0x80000002, HKEY_USERS = 0x80000003, HKEY_CURRENT_CONFIG = 0x80000005 } Como posso, dado o barbante HKEY_LOCAL_MACHINE , obter um valor com 0x80000002base no...

102
Converta um enum para List <string>

Como faço para converter o seguinte Enum em uma lista de strings? [Flags] public enum DataSourceTypes { None = 0, Grid = 1, ExcelFile = 2, ODBC = 4 }; Não consegui encontrar esta pergunta exata, este Enum para Listar é o mais próximo, mas quero

99
Converter String em valor Enum equivalente

É possível para mim converter a Stringem um valor equivalente em um Enumeration, usando Java. Claro que posso fazer isso com uma if-elseinstrução grande , mas gostaria de evitar isso, se possível. Dada esta

99
Como obter todos os valores enum como uma matriz

Eu tenho o seguinte enum. enum EstimateItemStatus: Printable { case Pending case OnHold case Done var description: String { switch self { case .Pending: return "Pending" case .OnHold: return "On Hold" case .Done: return "Done" } } init?(id : Int) { switch id { case 1: self =...