Swift में स्ट्रिंग फ़ॉर्मेटिंग: मानों के साथ स्ट्रिंग कैसे बनाएं (String(format:) का एनालॉग)
सभी को नमस्ते! मैंने अभी-अभी Swift सीखना शुरू किया है और iOS 8 के लिए अपना पहला ऐप लिख रहा हूँ। मुझे स्ट्रिंग फ़ॉर्मेटिंग की समस्या का सामना करना पड़ा।
मुझे स्क्रीन पर उपयोगकर्ता के बारे में जानकारी प्रदर्शित करनी है: नाम, आयु और खाता शेष। उदाहरण के लिए: "उपयोगकर्ता: इवान, आयु: 25 वर्ष, शेष: 1234.56 रूबल"। पहले Objective-C में मैं `[NSString stringWithFormat:@"...", ...]` का उपयोग करता था, लेकिन Swift में यह शायद अलग तरीके से काम करता है।
मैंने कई विकल्प आज़माए, लेकिन कोई भी वांछित परिणाम नहीं देता:
1. सरल इंटरपोलेशन: `"उपयोगकर्ता: \(name), आयु: \(age) वर्ष, शेष: \(balance) रूबल"` — यहाँ मैं संख्या के फ़ॉर्मेट को नियंत्रित नहीं कर सकता (उदाहरण के लिए, शेष के लिए केवल दो दशमलव स्थान दिखाना)।
2. मैंने `String(format:)` का उपयोग करने की कोशिश की:
```swift
let name = "इवान"
let age = 25
let balance