मैं समझता हूँ कि मुहावरेदार रास्ता तय करने में एक enum बनाने के लिए इस प्रकार है:गोलांग "नामांकित" enums?
type topicStatus int
const (
registered topicStatus = iota
active
inactive
pending-removal
removed
)
लेकिन अगर मैं एक और "enum" एक नाम "का पुन: उपयोग" करना चाहता है कि है, मैं कोई त्रुटि मिलती है:
type hotelVisit int
const (
registered hotelVisit = iota
checked-in
checked-out
)
यहां, यदि मैं इसे आज़माता हूं, तो मैं विषय के बीच अंतर नहीं कर सकता हूं। रजिस्टर्ड और रजिस्ट्रार के रूप में पंजीकृत "होटल" के रूप में पंजीकृत किया गया था - क्या "enum" नामों को "नेमस्पेस" नाम देने का कोई तरीका है?
चेक-इन और चेक-आउट मान्य पहचानकर्ता नहीं हैं, न ही लंबित-हटाए गए हैं- सावधान रहें। – fuz
मुझे यकीन है कि आप सभी इस दृष्टिकोण को देखना चाहते हैं: यो उपयोगकर्ता, इसे जांचें ... http://grokbase.com/t/gg/golang-nuts/146v6qf86w/go-nuts-idiomatic-way-to-constant -नामस्थान इसे आज़माएं। – Victor