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