أنواع البيانات Data types

م. خديجة باحويرثمنذ 4 سنوات

 

السلام عليكم و رحمة الله و بركاته

في الكوتلن المتغيرات قد تضم انواع مختلفة من البيانات, في هذا الدرس نستعرض بشكل مختصر أنواع البيانات 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. 

في هذا الدرس تعرفنا على بعض أنواع البيانات الشائعة في الكوتلن, الفيديو التالي تطبيق عملي على أنواع البيانات.لا تتردد بالتعليق و الاشتراك بالقناة.

https://www.youtube.com/watch?v=05rvDr3Arn4&list=PLUW2KB2aXoGtN3F2DIv7m_HSOqUajZtr0&index=4

تابع الدرس التالي لتتعرف على المصفوفات .

 

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !