Swift में स्ट्रिंग का n-वाँ कैरेक्टर कैसे प्राप्त करें?
सभी को नमस्ते! मैंने अभी-अभी Swift सीखना शुरू किया है और एक समस्या का सामना करना पड़ा जो बहुत सरल लगती है, लेकिन मैं इसे हल नहीं कर पा रहा हूँ। अन्य भाषाओं में, जैसे Python या C++, मैं स्क्वायर ब्रैकेट का उपयोग करके इंडेक्स द्वारा स्ट्रिंग के कैरेक्टर तक आसानी से पहुँच सकता हूँ: `str[5]`। लेकिन Swift में यह काम नहीं करता!
यहाँ मेरा कोड उदाहरण है:
```swift
let message = "Привет, мир!"
let fifthCharacter = message[4] // त्रुटि: 'subscript(_:)' उपलब्ध नहीं है
```
मुझे कम्पाइलेशन एरर मिल रही है। मैं समझता हूँ कि Swift एक सख्ती से टाइप की गई भाषा है, और यूनिकोड और ग्राफीम क्लस्टर के समर्थन के कारण स्ट्रिंग्स अधिक जटिल हैं। लेकिन मुझे बस इंडेक्स द्वारा कैरेक्टर प्राप्त करना है, उदाहरण के लिए स्ट्रिंग में पाँचवाँ कैरेक्टर।
मैंने `message[4]`, `message[4] as Character` का उपयोग करने की कोशिश की, लेकिन कुछ भी मदद नहीं करता। इंटरनेट पर `String.Index` के बारे में लिखा है, लेकिन यह इतनी सरल ऑपरेशन के लिए बहुत जटिल लगता है। क्या इंडेक्स द्वारा कैरेक्टर प्राप्त करने का कोई सरल तरीका या फंक्शन है? कृपया बताएँ कि सही तरीके से कैसे करें।