داده ها در برنامه نویسی کاتلین برای ذخیره و پردازش اطلاعات استفاده می شوند. بدون داده ها، برنامه ها نمی توانند کاری انجام دهند. در Kotlin، شما میتوانید متغیرها با انواع دادهای مختلف اعلام کنید. با این اموزش کاتلین از سایت آموزش برنامه نویسی الکامکو همراه ما باشید.
کاربردهای انواع داده در کاتلین:
- ذخیره اطلاعات: داده ها برای ذخیره اطلاعات مختلف مانند نام، سن، آدرس، قیمت و غیره استفاده می شوند.
- محاسبات: داده ها برای انجام محاسبات مختلف مانند جمع، تفریق، ضرب، تقسیم و غیره استفاده می شوند.
- کنترل جریان: داده ها برای کنترل جریان برنامه مانند شرط ها و حلقه ها استفاده می شوند.
- ورودی و خروجی: داده ها برای خواندن اطلاعات از کاربر و نوشتن اطلاعات به کاربر استفاده می شوند.
- ایجاد رابط کاربری: داده ها برای ایجاد رابط کاربری برنامه استفاده می شوند.
انواع داده ها در برنامه نویسی کاتلین
در زبان برنامه نویسی کاتلین، انواع داده ها به دو دسته کلی تقسیم می شوند:
۱. انواع داده های عددی در کاتلین:
در زبان برنامه نویسی کاتلین، انواع مختلفی از دادههای عددی برای ذخیره مقادیر عددی وجود دارد. هر نوع داده، ویژگیها و کاربردهای خاص خود را دارد.
۱-۱: انواع اصلی دادههای عددی صحیح در کاتلین عبارتند از:
- بایت (Byte): این نوع داده برای ذخیره اعداد صحیح کوچک بین -۱۲۸ تا ۱۲۷ استفاده میشود. هر متغیر از نوع بایت ۱ بایت حافظه اشغال میکند.
- کوتاه (Short): این نوع داده برای ذخیره اعداد صحیح بین -۳۲۷۶۸ تا ۳۲۷۶۷ استفاده میشود. هر متغیر از نوع کوتاه ۲ بایت حافظه اشغال میکند.
- عدد صحیح (Int): این نوع داده برای ذخیره اعداد صحیح بین -۲۱۴۷۴۸۳۶۴۸ تا ۲۱۴۷۴۸۳۶۴۷ استفاده میشود. هر متغیر از نوع عدد صحیح ۴ بایت حافظه اشغال میکند.
- بلند (Long): این نوع داده برای ذخیره اعداد صحیح بزرگ بین -۹۲۲۳۳۷۲۰۳۶۸۵۴۷۷۵۸۰۸ تا ۹۲۲۳۳۷۲۰۳۶۸۵۴۷۷۵۸۰۷ استفاده میشود. هر متغیر از نوع بلند ۸ بایت حافظه اشغال میکند.
۱-۲: انواع اصلی دادههای عددی اعشاری در کاتلین عبارتند از:
- شناور (Float): این نوع داده برای ذخیره اعداد اعشاری با دقت تک (۳۲ بیت) استفاده میشود. هر متغیر از نوع شناور ۴ بایت حافظه اشغال میکند.
- دابل (Double): این نوع داده برای ذخیره اعداد اعشاری با دقت مضاعف (۶۴ بیت) استفاده میشود. هر متغیر از نوع دوبل ۸ بایت حافظه اشغال میکند.
مثالهایی از استفاده از انواع دادههای عددی در کاتلین:
val age: Byte = 25 // متغیر age از نوع Byte برای ذخیره سن یک فرد
val salary: Short = 15000 // متغیر salary از نوع Short برای ذخیره حقوق ماهانه
val population: Int = 1000000 // متغیر population از نوع Int برای ذخیره جمعیت یک شهر
val accountBalance: Long = 9223372036854775807 // متغیر accountBalance از نوع Long برای ذخیره موجودی حساب
val price: Float = 12.50 // متغیر price از نوع Float برای ذخیره قیمت یک کالا
val pi: Double = 3.14159265358979323846 // متغیر pi از نوع Double برای ذخیره عدد پی
val letter: Char = ‘A’ // متغیر letter از نوع Char برای ذخیره یک کاراکتر
همچنین بخوانید» فلاتر یا کاتلین | جاوا یا کاتلین | پایتون یا کاتلین
۲. انواع داده های غیر عددی در کاتلین:
در کنار دادههای عددی، انواع مختلفی از دادههای غیر عددی نیز در زبان برنامه نویسی اندروید کاتلین برای ذخیره مقادیر غیر عددی مانند متن، کاراکترها و مقادیر منطقی (true/false) وجود دارد. در این قسمت از آموزش برنامه نویسی کاتلین می خواهیم به این نوع داده ها اشاره کنیم.
انواع اصلی دادههای غیر عددی در کاتلین عبارتند از:
- رشته (String): این نوع داده برای ذخیره دنبالهای از کاراکترها استفاده میشود. هر متغیر از نوع رشته با طول دلخواه میتواند تعریف شود.
- کاراکتر (Char): این نوع داده برای ذخیره یک کاراکتر استفاده میشود. هر متغیر از نوع کاراکتر فقط میتواند یک کاراکتر را ذخیره کند.
- بولین (Boolean): این نوع داده برای ذخیره مقادیر منطقی true یا false استفاده میشود. هر متغیر از نوع بولین فقط میتواند یکی از مقادیر true یا false را ذخیره کند.
علاوه بر این انواع، کاتلین از نوع دادههای Unit
نیز برای نشان دادن عدم وجود مقدار استفاده میکند.
انتخاب نوع داده مناسب برای ذخیره مقادیر غیر عددی:
انتخاب نوع داده مناسب برای ذخیره مقادیر غیر عددی، به نوع مقادیر و کاربرد مورد نظر بستگی دارد.
- اگر با دنبالهای از کاراکترها سروکار دارید، از نوع داده
String
استفاده کنید. - اگر با یک کاراکتر واحد سروکار دارید، از نوع داده
Char
استفاده کنید. - اگر با مقادیر منطقی true یا false سروکار دارید، از نوع داده
Boolean
استفاده کنید. - از نوع داده
Unit
برای نشان دادن عدم وجود مقدار استفاده کنید.
val name: String = “John Doe” // متغیر name از نوع String برای ذخیره نام یک فرد
val initial: Char = ‘J’ // متغیر initial از نوع Char برای ذخیره حرف اول نام
val isStudent: Boolean = true // متغیر isStudent از نوع Boolean برای نشان دادن اینکه آیا فرد دانشجو است یا خیر
val result: Unit = print(“Hello, World!”) // متغیر result از نوع Unit برای نشان دادن عدم وجود مقدار پس از چاپ عبارت “Hello, World!”
همچنین بخوانید» انواع متغییرها در کاتلین | انواع حلقه ها در کاتلین
نکاتی در مورد انواع داده ها:
- نوع داده هر متغیر باید قبل از استفاده از آن تعریف شود.
- می توانید از عملگر
typeof
برای تعیین نوع داده یک متغیر استفاده کنید. - می توانید از عملگر
as
برای تبدیل نوع داده یک متغیر به نوع دیگر استفاده کنید.
با این دوره آموزش کاتلین را از صفر تا صد یاد بگیرید
جامع ترین دوره آموزش کاتلین پروژه محور | آموزش Kotlin از مبتدی تا پیشرفته
اطلاعات بیشتر و خریدقیمت اصلی ۲,۰۰۰,۰۰۰ تومان بود.۱,۸۰۰,۰۰۰ تومانقیمت فعلی ۱,۸۰۰,۰۰۰ تومان است.
مطلب خوب و کاملی بود
تشکر
داده ها در برنامه نویسی کاتلین از اهمیت زیادی برخوردارن
دقیقا