Avatar ·

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