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

गो स्ट्रिंग के अंतिम वर्णों को कुशलतापूर्वक कैसे प्राप्त करें?

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

How to Efficiently Retrieve the Last Characters of a Go String?

गो स्ट्रिंग के अंतिम अक्षर पुनर्प्राप्त करना

गो में, स्ट्रिंग्स के साथ काम करते समय एक सामान्य आवश्यकता उत्पन्न होती है: अंतिम एक्स अक्षर पुनर्प्राप्त करना एक दी गई स्ट्रिंग. हालांकि स्ट्रिंग पैकेज इस कार्य के लिए कोई विशिष्ट फ़ंक्शन प्रदान नहीं करता है, लेकिन स्लाइस एक्सप्रेशन का उपयोग करके इसे पूरा करने के कुशल तरीके हैं।

स्ट्रिंग के अंतिम एन अक्षर प्राप्त करने के लिए, निम्नलिखित स्लाइस एक्सप्रेशन सिंटैक्स को नियोजित करें:

stringVariable[len(stringVariable)-N:len(stringVariable)]

उदाहरण के लिए, स्ट्रिंग दी गई है "12121211122" और अंतिम तीन अक्षर ("122") पुनः प्राप्त करने की इच्छा, अभिव्यक्ति होगी:

s[len(s)-3:len(s)]

यह अभिव्यक्ति स्ट्रिंग के अंत से तीसरे वर्ण से शुरू होने और स्ट्रिंग के अंत पर समाप्त होने वाले एक स्लाइस को पुनः प्राप्त करती है।

वैकल्पिक रूप से, यदि यूनिकोड वर्णों से निपटते हैं, तो कोई परिवर्तित कर सकता है []rune(stringVariable) का उपयोग करके रून्स के एक स्लाइस (यूनिकोड कोड पॉइंट) को स्ट्रिंग करें और वांछित वर्ण प्राप्त करने के लिए रूण स्लाइस पर समान स्लाइस एक्सप्रेशन निष्पादित करें।

आगे के संदर्भ के लिए, स्ट्रिंग्स पर संसाधनों से परामर्श लें , गो और स्लाइस ट्रिक्स में बाइट्स, रून्स और अक्षर।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3