تبدیل نوع در برنامه نویسی کاتلین

4 سال پیش
برنامه نویسی کاتلین
5/5 - (1 امتیاز)

تبدیل نوع در برنامه نویسی کاتلین

در این مقاله، با تبدیل نوع در برنامه نویسی کاتلین آشنا خواهید شد.  و با کمک مثال ها نحوه تبدیل متغیر از یک نوع به نوع دیگر را خواهید آموخت.

در برنامه نویسی کاتلین، حتی وقتی نوع دیگر بزرگتر باشد مقدار عددی یک نوع به طور خودکار به نوع دیگر تبدیل نمی شود. این متفاوت از نحوه عملکرد کنترل جاوا از تبدیل عددی است. به عنوان مثال در جاوا؛

 

در اینجا ، مقدار number1 از نوع int به طور خودکار به نوع long تبدیل می شود و به متغیر number2 اختصاص می یابد.

اما در کاتلین؛

 

اگرچه اندازه Long از Int بزرگتر است، کاتلین به طور خودکار Int را به Long تبدیل نمی کند.

درعوض، باید صریحاً از () toLong (برای تبدیل به نوع Long) استفاده کرد. کاتلین این کار را برای ایمنی از نوع انجام می دهد تا از غافلگیری جلوگیری کند.

 

در اینجا لیستی از توابع در کاتلین وجود دارد که برای تبدیل نوع استفاده می شود:

toByte()

toShort()

toInt()

toLong()

toFloat()

toDouble()

toChar()

توجه داشته باشید، که هیچ نوع تبدیل برای انواع بولی وجود ندارد.

 

تبدیل از نوع بزرگتر به کوچکتر

توابع ذکر شده در بالا را می توان در هر دو جهت (تبدیل از نوع بزرگتر به کوچکتر و تبدیل از نوع کوچکتر به بزرگتر) استفاده کرد.

با این حال ، تبدیل از نوع بزرگتر به کوچکتر ممکن است مقدار را کوتاه کند. بع عنوان مثال،

 

هنگامی که برنامه را اجرا می کنید، چیزی که خروجی نشان می دهد:

 

منبع.

برای اطلاعات بیشتر از دیگر آموزش های برنامه نویسی ما به وب سایت و اینستاگرام ما مراجعه کنید

لیست جلسات قبل آموزش برنامه نویسی کاتلین

  1. معرفی کاتلین،  Kotlin Hello World – اولین برنامه کاتلین
  2. انواع متغیرهای پایه در کاتلین
  3. عملگرهای برنامه نویسی کاتلین

 

 

 

5/5 - (1 امتیاز)
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه