![Kotlin-logo.png]()
الدرس السادس البرمجة بلغة كوتلين
التحويل بين انواع المتغيرات
سنشرح الفكرة من خلال مثال :
fun main (args:Array <String>)
{
var x:String = "12345"
var y:Int?
y = x.toInt()
print(y)
}
في هذا المثال قمنا بتعريف المتغير x من النوع النصي string و اسندنا له القيمة 1234 كنص
ثم عرفنا المتغير y من نوع رقمي صحيح
لتخزين قيمة المتغير x في المتغير y لابد من تحويل النوع لذلك كتبنا الامر :
y = x.toInt()
الذي حول قيمة x النصية الى قيمة رقمية ثم خزنا النتيجة في المتحول y
اي انه يجب التحويل بين انواع المتغيرات عندما نريد تخزين قيمة احدها في اخر
لكن يجب ان نحذر اثناء عملية التحويل كي لا نفقد المعلومات
مثلا اذا كان لدينا متغير12.99 = x من نوع double
و متغير y من نوع int
فانه عند التحويل من double الى int سنفقد القسم العشري
اي ان الامر
y = x.toInt()
ستكون نتيجته y = 12 لان النوع int يخزن الاعداد الصحيحة فقط و ليس العشرية