تخطَّ إلى المحتوى

🦅 شرح Swift

أنواع البيانات

الدرس 5 من 25· ⏱ 1 دقائق قراءة

let مقابل var

let name = "براء"   // ثابت — مفضّل
var age = 25        // متغيّر
age = 26

الأنواع الأساسية

let i: Int = 42
let d: Double = 3.14
let b: Bool = true
let c: Character = "أ"
let s: String = "نص"

استنتاج النوع

let count = 10        // Int
let price = 9.99      // Double
let active = true     // Bool

التحويل بين الأنواع

Swift لا تحوّل ضمنيًّا — حوّل صراحةً:

let x = 10
let y = Double(x)        // 10.0
let z = Int("42")        // Optional(42)
let str = String(25)     // "25"

الصفوف (Tuples)

let person = (name: "براء", age: 25)
print(person.name)       // براء
let (n, a) = person      // تفكيك

🎯 التالي: الاختيارية بعمق.

هل كان هذا الدرس مفيدًا؟