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