คำถามในหัวข้อ 'enums'

แนวปฏิบัติทั่วไปสำหรับ enum ใน Python คืออะไร [ทำซ้ำ]
รายการซ้ำที่เป็นไปได้: ฉันจะทำอย่างไร เป็นตัวแทนของ 'enum' ใน Python? แนวปฏิบัติทั่วไปสำหรับ enum ใน Python คืออะไร เช่น. พวกมันถูกจำลองแบบใน Python อย่างไร? public enum Materials { Shaded, Shiny, Transparent,...
132608 มุมมอง
schedule 03.12.2023

จะทำ enum ในโมเดล Extjs4.1 ได้อย่างไร
ฉันต้องการกำหนดฟิลด์ enum ในโมเดล บางสิ่งเช่นนี้: fields:[ {name:'method', type:'string', enum:['method1', 'method2', 'method3']} ] และฉันต้องการให้คอมโพเนนต์อื่นสามารถรู้จำนวนสมาชิกใน enum หรือแม้กระทั่งสามารถเข้าถึงสมาชิก enum...
3826 มุมมอง
schedule 13.11.2023

ความเท่าเทียมกันของ Objective-C typedef enum ใน Swift
ฉันกำลังทำงานกับ Facebook Objective-C SDK ใน Swift และฉันกำลังพยายามเปรียบเทียบค่า FBSessionState กับค่าจาก enum อย่างไรก็ตาม ฉันได้รับข้อผิดพลาดของคอมไพเลอร์: ไม่พบการโอเวอร์โหลดสำหรับ '==' ที่ยอมรับอาร์กิวเมนต์ที่ให้มา...
3686 มุมมอง
schedule 20.01.2024

คัดลอกวัตถุเอนทิตีไปยังวัตถุ POCO โดยที่ Entity ints คือ Enum บน POCO
ฉันกำลังพยายามสร้างเครื่องถ่ายเอกสารโดยใช้สำเนาทรัพย์สินของ Jon Skeets มันทำงานได้ดีกับคุณสมบัติทั้งหมด แต่ไม่ใช่การแจงนับ ฉันได้ลองหลายครั้งในการเปลี่ยนวิธีการทำงานเพื่อแจงนับให้ประสบความสำเร็จเพียงเล็กน้อย ฉันสงสัยว่าใครอาจมีความคิดในการทำเช่นนี้...
529 มุมมอง

ประเภท Enum ในตัวสร้าง
ดังนั้นฉันต้องเริ่มต้นวัตถุจากคลาสเป็นรูปแบบหลัก แต่อาร์กิวเมนต์ที่ฉันต้องใส่ในตัวสร้างนั้นมาจากประเภทแจงนับที่ฉันทำในคลาสนั้น private List<Geluidsfragment> fragmenten; private enum ThemaSoorten { Muziek,...
1178 มุมมอง
schedule 07.11.2023

เหตุใดการเปรียบเทียบ enum โดยใช้ == ทำให้เกิดคำเตือน PMD
ข้อมูลต่อไปนี้จะเปรียบเทียบค่าแจงนับสองค่าโดยใช้ == : MyEnum enum1 = blah(); // could return null MyEnum enum2 = blahblah() // could return null if (enum1 == enum2) { // ... } แต่ PMD ให้คำเตือน CompareObjectsWithEquals...
936 มุมมอง
schedule 09.01.2024

การสะท้อน Java enum เมื่อ enum อยู่ในคลาส
ฉันมีคลาสหลายอินสแตนซ์ที่มี enum เดียวซ้อนอยู่ข้างใน นี่คือคลาสดังกล่าวในเวอร์ชันที่เรียบง่าย: public class FirstClass extends BaseClass { public enum EnumGroup { ONE("one"), TWO("two"); private String mName;...
1289 มุมมอง
schedule 12.01.2024

การเอาชนะ Enum init? (rawValue: String) เพื่อไม่ให้เป็นทางเลือก
ฉันต้องการให้ init จาก rawValue สำหรับ enum ของฉันใน Swift เพื่อส่งคืนค่าเริ่มต้นหาก rawValue init จะส่งคืนศูนย์ ตอนนี้ฉันมีบางอย่างเช่นนี้: public init(fromRawValue: String){ self = Language(rawValue: fromRawValue) ?? .English }...
33161 มุมมอง
schedule 24.12.2023

รายการการกระทำ / ฟังก์ชั่น C #
ฉันมีโปรแกรมที่ต้องรันฟังก์ชันตาม Enum และฉันสงสัยว่ามีวิธีอื่นนอกเหนือจากนี้หรือไม่: enum FunctionType { Addition = 0, Substraction = 1, Mutiplication = 2, Division = 3 } void ExecuteFunction(FunctionType Function) { switch(Function) {...
277 มุมมอง
schedule 30.10.2023

จะแน่ใจได้อย่างไรว่า enum และ array มีรายการเดียวกันเมื่อคอมไพล์
นี่เป็นสำหรับแอปพลิเคชันแบบฝังที่ทำงานในระดับต่ำบน uC อีกส่วนหนึ่งของระบบจำเป็นต้องมีการตั้งค่าพารามิเตอร์ และ uC ภายในเครื่องจำเป็นต้องรักษารายการพารามิเตอร์ไว้ แต่ละพารามิเตอร์ประกอบด้วย ID 8 บิตและค่า 8 บิต ID เริ่มต้นที่ 0x70...
114 มุมมอง
schedule 13.12.2023

ความสับสนในการเลือกโครงสร้างข้อมูล
ฉันต้องการสร้าง Map<Long, Enum< ? extends SomeInterface> ตัวเลือกใดที่ดีที่สุดสำหรับฉันคืออะไร? ฉันลองอันนี้ private Map<Long, Enum<? extends SomeInterface>[]> questionIdToanswersMapping =...
46 มุมมอง
schedule 29.11.2023

(Protocol.UndefineError) โปรโตคอลนับไม่ได้นำมาใช้สำหรับ 3
ฉันกำลังพยายามคืนจำนวนเงินรวมหลังจากทำความเข้าใจแล้ว นี่คือสิ่งที่ฉันพยายาม: range = 1..999 multiple_of_3_or_5? = fn(n) -> (rem(n, 3) == 0 || rem(n, 5) == 0) end for n <- range, multiple_of_3_or_5?.(n), do: Enum.reduce(n, 0, fn(x, y)...
698 มุมมอง
schedule 02.01.2024

ใช้ค่าจากการเรียกเมธอดบน Enum เป็นพารามิเตอร์คำอธิบายประกอบ
ฉันมี enum Operations { OPERATION_NAME("operation/path"); private final String path; Operations(String path) { this.path = path; } public String path() { return path; } }...
768 มุมมอง
schedule 01.11.2023

ชื่อ c# enum ที่จะกรองใน DropDownList แทนที่จะเป็นค่า
ฉันมีรายการแจงนับที่มีการแจงนับที่เรียกว่าค่าเริ่มต้น public enum Fruits { Default = Banana, Banana = 1, Orange = 2, Grapefruit = 3 }...
1402 มุมมอง
schedule 30.10.2023

ลำดับของคลาสตัวถูกดำเนินการและ enum (int) เมื่อโอเวอร์โหลดตัวดำเนินการใน C #
ในภาษา C++ ลำดับการประเมินตัวถูกดำเนินการคือ ไม่ระบุ ฉันต้องระวังอะไรบ้างเมื่อพยายามโอเวอร์โหลดตัวดำเนินการใน C# class A{ public static A operator +(A left, int right){ left.someVariable += right; return left; } public static A...
136 มุมมอง
schedule 23.12.2023

ประเภท Enum ใน python eve schema
ฉันเป็นมือสมัครเล่นในกรอบงาน Python Eve แต่ฉันใช้เพื่อวัตถุประสงค์ในการพัฒนา อย่างไรก็ตาม ฉันไม่รู้วิธีมีประเภทแจงนับในสคีมา ฉันหมายถึงไวยากรณ์ใน python Eve สำหรับประเภทข้อมูลนี้ แล้วฉันจะแสดงสิ่งนี้ใน python eve schema ได้อย่างไร? "tts" :...
191 มุมมอง
schedule 18.11.2023