Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الأرقام في النص

جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 4 من 50.

يظهر Int في نص Text حرفي كما تتوقع، لكن Double لا يظهر كذلك. تنسّقه SwiftUI باستخدام ست منازل عشرية:

let price = 3.5

Text("Price: \(price)")

يعرض هذا Price: 3.500000. أضف specifier لاختيار التنسيق:

Text("Price: \(price, specifier: "%.2f")")

يعني %.2f وجود رقمين بعد الفاصلة العشرية، لذا يكون النص Price: 3.50. يعطي %.1f رقمًا واحدًا، بينما يقرّب %.0f إلى عدد صحيح.

challenge icon

التحدي

سهل

يُظهر السعر ست منازل عشرية. غيّر النص بحيث يُظهر Price: $4.50، مع رقمين بالضبط بعد الفاصلة العشرية.

جرّب بنفسك

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى SwiftUI

تدرّب بنفسك: Playground لـ Swift