"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गो में संख्याओं को वर्णमाला के अक्षरों में कैसे बदलें?

गो में संख्याओं को वर्णमाला के अक्षरों में कैसे बदलें?

2024-11-17 को प्रकाशित
ब्राउज़ करें:772

How to Convert Numbers to Alphabetic Letters in Go?

गो में संख्याओं को वर्णमाला के अक्षरों में बदलें

संख्याओं को वर्णमाला के अक्षरों में बदलने की आवश्यकता को समझते हुए, आइए गो में इसे प्राप्त करने के लिए विभिन्न तरीकों का पता लगाएं .

संख्या से रूण रूपांतरण

एक सीधा दृष्टिकोण संख्या को स्थिरांक 'ए' - 1 में जोड़ना है, जहां प्रत्येक संख्या जोड़ वर्णमाला में एक अक्षर का प्रतिनिधित्व करता है। उदाहरण के लिए, 1 जोड़ने पर 'A' मिलता है, जबकि 2 जोड़ने पर 'B' मिलता है।

func toChar(i int) rune {
    return rune('A' - 1   i)
}

संख्या से स्ट्रिंग रूपांतरण

यदि आप एक स्ट्रिंग प्रतिनिधित्व पसंद करते हैं, तो बस स्ट्रिंग() का उपयोग करके toChar से प्राप्त रूण को कनवर्ट करें। ]func toCharStr(i int) स्ट्रिंग { वापसी स्ट्रिंग ('ए' - 1 i) }

func toCharStr(i int) string {
    return string('A' - 1   i)
}

लगातार रूपांतरणों के लिए, एक सरणी या स्लाइस का उपयोग करके कैश्ड दृष्टिकोण दक्षता में सुधार कर सकता है।

var एआर = [...]स्ट्रिंग{"ए", "बी", "सी", "डी", "ई", "एफ", "जी", "एच", "आई", "जे", " के", "एल", "एम", "एन", "ओ", "पी", "क्यू", "आर", "एस", "टी", "यू", "वी", "डब्ल्यू", "एक्स", "वाई", "जेड "} func toCharStrArr(i int) स्ट्रिंग { वापसी गिरफ्तारी[i-1] ) = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" func toCharStrConst(i int) स्ट्रिंग { वापसी abc[i-1 : i] }

ये विधियां गो में संख्याओं को वर्णमाला के अक्षरों में बदलने के लिए कई विकल्प प्रदान करती हैं, जिससे आप अपनी आवश्यकताओं के लिए सबसे उपयुक्त विकल्प चुन सकते हैं।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3