Avatar ·

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 होना चाहिए।