Swift में स्ट्रिंग का केवल पहला अक्षर कैसे बड़ा (uppercase) करें?
सभी को नमस्ते! मैंने हाल ही में Swift सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मुझे एक स्ट्रिंग को इस तरह बदलना है कि पहला अक्षर बड़ा (uppercase) हो और बाकी सभी छोटे (lowercase) हों। उदाहरण के लिए, स्ट्रिंग "hello WORLD" से "Hello world" बनना चाहिए।
मुझे पता है कि पूरी स्ट्रिंग के लिए `.uppercased()` मेथड और lowercase में बदलने के लिए `.lowercased()` मेथड है, लेकिन उन्हें केवल पहले अक्षर पर कैसे लागू करूं?
मैंने यह कोड आज़माया:
```swift
let str = "hello WORLD"
let firstLetter = str.prefix(1).uppercased()
let rest = str.dropFirst().lowercased()
let result = firstLetter + rest
print(result) // "Hello world"
```
यह काम करता हुआ लगता है, लेकिन मुझे यकीन नहीं है कि यह सही तरीका है। क्या इसका कोई और अधिक सुंदर (elegant) तरीका है? हो सकता है कि Swift में इसके लिए कोई विशेष मेथड हो?
यह सवाल तब आया जब मैं एक प्रोग्राम लिख रहा था।