Pertanyaan yang diberi tag enums

108
Memetakan dengan mudah antara enum dan int / String

Saat bekerja dengan variabel / parameter yang hanya dapat mengambil sejumlah nilai, saya mencoba untuk selalu menggunakan Java enum, seperti pada public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Selama saya tetap berada di dalam kode saya, itu berfungsi dengan baik. Namun, saya sering perlu...

108
Menyimpan enum dari pilih di Rails 4.1

Saya menggunakan enum di Rails 4.1 untuk melacak warna anggur. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end Dalam pandangan saya, saya menghasilkan pilihan sehingga pengguna dapat memilih anggur dengan warna tertentu f.input :color, :as => :select,...

107
Apakah C ++ enum ditandatangani atau tidak?

Apakah C ++ enum ditandatangani atau tidak? Dan dengan ekstensi, apakah aman untuk memvalidasi input dengan memeriksa bahwa itu adalah <= nilai maks Anda, dan meninggalkan> = nilai min Anda (dengan asumsi Anda mulai dari 0 dan bertambah

106
Jackson databind enum case insensitive

Bagaimana cara menghentikan derialisasi string JSON yang berisi nilai enum yang tidak peka huruf besar / kecil? (menggunakan Jackson Databind) String JSON: [{"url": "foo", "type": "json"}] dan POJO Java saya: public static class Endpoint { public enum DataType { JSON, HTML } public...

105
Bagaimana cara membuat tipe ENUM di SQLite?

Saya perlu mengonversi tabel dari MySQL ke SQLite, tetapi saya tidak tahu cara mengonversi kolom enum, karena saya tidak dapat menemukan ENUMjenis di SQLite. Bidang yang disebutkan di atas ada pTypedi tabel berikut: CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pName`...

103
Enum yang efektif di Kotlin dengan pencarian terbalik?

Saya mencoba menemukan cara terbaik untuk melakukan 'pencarian terbalik' pada enum di Kotlin. Salah satu kesimpulan saya dari Java Efektif adalah Anda memperkenalkan peta statis di dalam enum untuk menangani pencarian terbalik. Mem-porting ini ke Kotlin dengan enum sederhana mengarahkan saya ke...

103
Cara menggunakan nilai enum di f: selectItem (s)

Saya ingin membuat dropdown selectOneMenu sehingga saya dapat memilih status pertanyaan saya. Apakah mungkin membuat f: selectItem lebih fleksibel dengan mempertimbangkan apa yang terjadi jika urutan enum berubah, dan jika daftarnya besar? Dan dapatkah saya melakukan ini dengan lebih baik? Dan...

102
ruang nama untuk jenis enum - praktik terbaik

Seringkali, seseorang membutuhkan beberapa jenis yang disebutkan bersama-sama. Terkadang, seseorang memiliki benturan nama. Dua solusi untuk hal ini muncul dalam pikiran: gunakan namespace, atau gunakan nama elemen enum 'lebih besar'. Namun, solusi namespace memiliki dua kemungkinan implementasi:...

102
Bagaimana cara mendapatkan nilai enum dari string di C #?

Saya memiliki enum: public enum baseKey : uint { HKEY_CLASSES_ROOT = 0x80000000, HKEY_CURRENT_USER = 0x80000001, HKEY_LOCAL_MACHINE = 0x80000002, HKEY_USERS = 0x80000003, HKEY_CURRENT_CONFIG = 0x80000005 } Bagaimana saya, diberi string HKEY_LOCAL_MACHINE, mendapatkan nilai...

102
Ubah enum menjadi List <string>

Bagaimana cara mengonversi Enum berikut menjadi Daftar string? [Flags] public enum DataSourceTypes { None = 0, Grid = 1, ExcelFile = 2, ODBC = 4 }; Saya tidak dapat menemukan pertanyaan yang tepat ini, Enum to List ini adalah yang terdekat tetapi saya secara khusus

100
Ubah String menjadi nilai Enum yang setara

Apakah mungkin bagi saya untuk mengonversi menjadi Stringnilai yang setara di Enumeration, menggunakan Java. Saya tentu saja dapat melakukan ini dengan if-elsepernyataan besar , tetapi saya ingin menghindari ini jika memungkinkan. Diberikan dokumentasi

100
TypeScript enum ke array objek

Saya memiliki enum yang didefinisikan dengan cara ini: export enum GoalProgressMeasurements { Percentage = 1, Numeric_Target = 2, Completed_Tasks = 3, Average_Milestone_Progress = 4, Not_Measured = 5 } Namun, saya ingin itu direpresentasikan sebagai larik / daftar objek dari API kami...

99
Bagaimana cara mendefinisikan enum dengan nilai string?

Saya mencoba untuk mendefinisikan Enumdan menambahkan pemisah umum yang valid yang digunakan dalam CSV atau file serupa. Kemudian saya akan mengikatnya ke ComboBoxsebagai sumber data jadi setiap kali saya menambahkan atau menghapus dari definisi Enum, saya tidak perlu mengubah apa pun di kotak...