Swift में स्ट्रिंग को सबस्ट्रिंग ऐरे में कैसे विभाजित करें?
सभी को नमस्कार! मैंने अभी Swift सीखना शुरू किया है और एक समस्या का सामना कर रहा हूँ। मुझे एक स्ट्रिंग को एक निश्चित separator के आधार पर array में विभाजित करना है। उदाहरण के लिए, मेरे पास एक स्ट्रिंग है:
```swift
let data = "apple,banana,grape,orange"
```
मैं array प्राप्त करना चाहता हूँ: `["apple", "banana", "grape", "orange"]`.
अन्य भाषाओं (Python, JavaScript) में मैं `split()` या `split(",")` का उपयोग करने का आदी हूँ, लेकिन Swift में यह उस तरह काम नहीं करता। मैंने लिखने की कोशिश की:
```swift
let result = data.split(",") // त्रुटि: No 'split' member
```
या
```swift
let result = data.components(separatedBy: ",") // यह काम करता है, लेकिन [String] लौटाता है
```
लेकिन मुझे यकीन नहीं है कि यह सही तरीका है। मैंने कुछ `NSString` methods के बारे में भी सुना है, लेकिन वे पुराने लगते हैं। कृपया बताएं कि Swift में स्ट्रिंग को array में विभाजित करने का सही और Swift-जैसा तरीका क्या है? क्या मुझे spaces या empty elements पर ध्यान देना चाहिए? पहले से धन्यवाद!
<<>>
Swift में स्ट्रिंग विभाजन के मुख्य तरीके
Swift में दो मुख्य दृष्टिकोण हैं: आधुनिक