Go में कॉन्स्टेंट मैप (map) कैसे घोषित करें?
सभी को नमस्ते! अभी-अभी Go सीखना शुरू किया है और एक समस्या का सामना करना पड़ा। मुझे एक मैप (map) घोषित करनी है, जिसके मान प्रोग्राम के निष्पादन के दौरान नहीं बदलने चाहिए। असल में, यह एक कॉन्स्टेंट होनी चाहिए।\n\nअन्य भाषाओं में, जैसे C++ या Java में, `static final` या `const` बनाया जा सकता है। Go में मुझे पता है कि `const` कीवर्ड है, लेकिन जब मैं इसके माध्यम से मैप घोषित करने की कोशिश करता हूँ, तो कंपाइलर एक एरर देता है।\n\nमैंने यह प्रयास किया:\n\n```go\nconst myMap = map[string]int{\n "apple": 5,\n "banana": 3,\n}\n```\n\nकंपाइलर कहता है: `const initializer map[string]int{...} is not a constant`। मैं समझता हूँ कि Go कॉन्स्टेंट के मामले में सख्त है, लेकिन फिर एक अपरिवर्तनीय मैप कैसे घोषित करूँ? मुझे चाहिए कि यह मैप प्रोग्राम के विभिन्न भागों से उपलब्ध हो, लेकिन कोई भी इसे बदल न सके (एलिमेंट जोड़/हटा न सके या