در جلسه قبل با تعریف متغیر در سوئیفت آشنا شدیم، در جلسه قبل متغیر ها را بدون مشخص کردن نوع آن تعریف میکردیم، اما در این جلسه میخواهیم 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 |