أنواع البيانات Data types
السلام عليكم و رحمة الله و بركاته
في الكوتلن المتغيرات قد تضم انواع مختلفة من البيانات, في هذا الدرس نستعرض بشكل مختصر أنواع البيانات Data Types في الكوتلن.
في الغالب, لا نذكر نوع البيانات اثناء تعريف المتغير كما ذكرت في الدرس السابق و هو ما يسمى Type inference
أنواع البيانات
Integer
المتغيرات التي تخزن أرقاما غير عشرية مثل ٥, ٦, أو ٢٠٠ تسمى Integer و اختصارها في الكوتلن Int. مثال:
var age : Int = 20
var high = 200
Double
و هي الأرقام العشرية ذات الفاصلة مثل: 2.5, 5.5 و هكذا مثال ذلك:
var radius = 2.5
var width : Double = 102.5
Boolean
في بعض الأحيان نحتاج إلى متغير يخزن القيمة yes/no, أو on/off, أو true/false في هذه الحالة القيمة Boolean هي المناسبة لذلك.
var married : Boolean = true
var getJob = false
String
أيضا سلسلة الحروف و الأرقام أي النصوص التي يتم تخزينها بداخل متغيرات تسمى String
var name = "Adam"
var familyName : String = "Richard"
val text = "string with \n new line"
أنواع أخرى
بالإضافة إلى الأنواع الموجودة في اللغة سنجد كما سيتم شرحه لاحقاً أنه يمكننا إنشاء الأنواع الخاصة بنا و هي الـ Classes التي نستطيع من خلالها إنشاء نوع محدد ثم انشاء كائنات Objects منه.
ماذا يحدث عند عملية إعادة تعيين (Reassignment) القيم بقيم أخرى ؟ هل يتغير نوع المتغير
شاهد أولا المثال التالي في الكوتلن:
var numberOfStudents : Int = 10
numberOfStudents = "Ten"
في المثال السابق أولا تم تعيين القيمة Int للمتغير و اسناد القيمة 10 له, بعدها تم تغيير قيمة المتغير إلى قيمة و نوع مختلف و هو String.
في هذا الدرس تعرفنا على بعض أنواع البيانات الشائعة في الكوتلن, الفيديو التالي تطبيق عملي على أنواع البيانات.لا تتردد بالتعليق و الاشتراك بالقناة.
تابع الدرس التالي لتتعرف على المصفوفات .
محتوى الدورة
الكلمات الدليلية
عن الدرس
0 إعجاب |
1 متابع |
0 مشاركة |
2609 مشاهدات |
منذ 4 سنوات |
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !