Swift में substring के साथ सही तरीके से कैसे काम करें?
सभी को नमस्ते! मैं Swift में नया हूँ और स्ट्रिंग का एक हिस्सा काटने का तरीका समझ नहीं पा रहा हूँ। Python या JavaScript जैसी अन्य भाषाओं में यह बहुत आसान है: `"Hello"[0:4]` या `"Hello".substring(0, 4)`। लेकिन Swift में सब कुछ जटिल लगता है।
मैं यह कोशिश कर रहा हूँ:
```swift
let text = "Hello, world!"
let sub = text[0...4] // त्रुटि: 'subscript' उपलब्ध नहीं है
```
Xcode त्रुटि देता है और कहता है कि ऐसा नहीं किया जा सकता। फिर मैंने यह कोशिश की:
```swift
let start = text.index(text.startIndex, offsetBy: 0)
let end = text.index(text.startIndex, offsetBy: 4)
let range = start...end
let sub = text[range] // मुझे Substring मिलता है, String नहीं
```
मुझे कुछ `Substring` मिला, सामान्य स्ट्रिंग नहीं। और इसके साथ कैसे काम करूँ? अन्य भाषाओं की तरह स्ट्रिंग का हिस्सा क्यों नहीं काट सकते? सब कुछ इतना जटिल क्यों है? कृपया समझाएँ कि Swift में सही और आसान तरीके से substring कैसे प्राप्त करें। मुझे पहले 5 अक्षर, अंतिम 3 अक्षर, और तीसरे से सातवें अक्षर तक का हिस्सा काटना है। और परिणाम सामान्य String होना चाहिए।
अभी तक कोई उत्तर नहीं।
लॉग इन करें उत्तर देने के लिए
ब्लॉग
Kotlin में क्लीन कोड: सिद्धांत और व्यावहारिक उदाहरण
स्विफ्ट ऐरे में तत्व की उपस्थिति की जाँच: 2025 की सर्वोत्तम प्रथाएँ
Java-डेवलपर 2025: शुरुआत से Middle तक का संपूर्ण रोडमैप
PHP 8: str_starts_with और str_ends_with — स्ट्रिंग की शुरुआत और अंत कैसे जांचें