در جلسه قبل با تعریف متغیر در سوئیفت آشنا شدیم، در جلسه قبل متغیر ها را بدون مشخص کردن نوع آن تعریف میکردیم، اما در این جلسه میخواهیم 6 نوع داده اصلی در سوئیفت را بررسی کنیم و متغیر هایی با نوع مشخص ایجاد کنیم.
برای تعریف یک متغیر از نوع عدد صحیح میتوانیم نوع داده را Int قرار دهیم، به مثال زیر دقت کنید
        var
        number:
        Int
        =
        200
        var
        price:
        Int
        =
        "سوئیفت آکادمی"
        // ERROR
        print(number)
        print(price)
    
خروجی:
        200
        
    
Int تعریف کنید ولی درون آن String قرار دهید.برای مشخص کردن یک متغیر از نوع اعشاری، از کلمه کلیدی Float استفاده میکنیم.
        var
        pi:
        Float
        =
        3.14
    
اگر عدد شما بسیار طولانی است و میخواهید با تعداد رقم اعشار زیادی آن را ذخیره کنید میتوانید از نوع Double استفاده کنید.
        var
        pi:
        Double
        =
        3.141592653589
    
از کاراکتر ها برای نشان دادن یک حرف یا در واقع یک رشته ی یک حرفی استفاده میشود
        var
        alphabet:
        Character
        =
        "M"
    
رشته ها از مهم ترین نوع داده ها، نه در سوئیفت بلکه در تمام زبان های برنامه نویسی هستند، شما میتوانید با استفاده از رشته ها داده های متنی خود را ذخیره کنید
        var
        website:
        String
        =
        "SwiftAcademy.ir"
    
String  تعریف کنید و درون آن فقط یک حرف قرار دهید. از بولین ها برای تعیین ارزش عبارات منطقی استفاده میشود. به زبان ساده تر داده ای از نوع Bool دو مقدار true و false را میگیرد، یعنی شما میتوانید حالت صحیح یا غلط را در یک متغیر ذخیره کنید. 
        var
        correct:
        Bool
        =
        true
        var
        incorrect:
        Bool
        =
        false
    
Bool را درک نکردید مشکلی ندارد، در بخش های آینده که به مبحث دستورات شرطی میرسیم بصورت کامل مفهوم این نوع داده را درک میکنید.| متغیر | نوع | مثال | 
|---|---|---|
| Int | عدد صحیح | 15 | 
| Float | عدد اعشاری | 9.5 | 
| Double | عدد اعشاری | 5.4444 | 
| Character | کاراکتر | "m" | 
| String | رشته | "Swift" | 
| Bool | بولین | true |