تنسيق السلاسل النصية في 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