स्ट्रिंग की लंबाई ज्ञात करना

Swift:
स्ट्रिंग की लंबाई ज्ञात करना

कैसे करें: (How to:)

Swift में स्ट्रिंग की लंबाई निकालना सरल है। डेमो के तौर पर देखिए:

let greeting = "नमस्ते"
let length = greeting.count
print("स्ट्रिंग की लंबाई है: \(length)")

इस कोड का आउटपुट होगा:

स्ट्रिंग की लंबाई है: 6

गहराई से जानकारी (Deep Dive)

जब Swift पहली बार आया था, NSString का उपयोग करके लंबाई पाई जाती थी, जो कि Objective-C का हिस्सा था। लेकिन Swift में, .count प्रॉपर्टी के जरिये हाई लेवल और सहज तरीके से स्ट्रिंग की लंबाई मिलती है। एक विकल्प .characters.count था पर अब वह अनावश्यक है।

Unicode के कारण, स्ट्रिंग का .count इस्तेमाल करना सही रहता है क्योंकि यह सभी यूनिकोड कैरेक्टर्स को सही से गिनता है जबकि बाइट्स या UTF-16 कोड से नहीं। Swift का स्ट्रिंग हैंडलिंग डिज़ाइन Unicode से पूरा बना है।

और देखें (See Also)