Avatar ·

Swift में String.substringWithRange का उपयोग कैसे करें? या Swift में Range कैसे काम करता है?

सभी को नमस्कार! मैं Swift में नया हूँ, Objective-C से आ रहा हूँ, और मुझे स्ट्रिंग्स के साथ काम करने में समस्या हो रही है। Objective-C में मैं `substringWithRange:` का उपयोग करके आसानी से सबस्ट्रिंग काट लेता था, उदाहरण के लिए: ```objc NSString *str = @"Привет, мир!"; NSRange range = NSMakeRange(0, 6); NSString *substr = [str substringWithRange:range]; // "Привет" ``` Swift में मैं वही करने की कोशिश कर रहा हूँ, लेकिन एरर आ रही है। मैंने लिखा: ```swift let str = "Привет, мир!" let range = NSMakeRange(0, 6) let substr = str.substringWithRange(range) // Error! ``` Xcode कहता है कि `String` में `substringWithRange` मेथड नहीं है। मैंने पढ़ा है कि Swift में `Range` का उपयोग करना होता है, लेकिन मुझे समझ नहीं आता कि इसे कैसे बनाया जाए। सीधे `NSRange` क्यों नहीं दे सकते? कृपया उदाहरणों के साथ समझाएं: 1.