الأنواع الأساسية: int وdouble وString وbool
تعرّف إلى أنواع Dart المضمّنة اليومية
الأنواع الأساسية: int وdouble وString وbool درس مجاني في Dart Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Dart Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Dart Academy 4 دروس في المجموع.
تحتوي Dart على أنواع مضمّنة
لكل قيمة في Dart type يصف ماهيتها وما يمكنكم فعله بها. وتغطي أربعة أنواع معظم التعليمات البرمجية المبكرة.
الأعداد الصحيحة باستخدام int
يخزّن int الأعداد الصحيحة التي لا تحتوي على جزء كسري، مثل أعداد العناصر والأعمار والفهارس. ولا يُسمح بوجود فاصلة عشرية.
int age = 30;الأعداد العشرية باستخدام double
يخزّن double الأعداد التي تحتوي على فاصلة عشرية، مثل الأسعار أو القياسات. اكتبوا رقمًا واحدًا على الأقل بعد الفاصلة.
double price = 9.99;يشترك int وdouble في num
يُعد كل من int وdouble نوعًا من num. وعندما تحتاجون إلى أي منهما، يقبل النوع num الأعداد الصحيحة والعشرية معًا.
num value = 7;
value = 7.5;النص باستخدام String
يخزّن String النصوص: الحروف أو الكلمات أو الجمل الكاملة. أحاطوا النص بعلامتي اقتباس مفردتين أو مزدوجتين.
String city = "Tokyo";الصواب أو الخطأ باستخدام bool
لا يمكن أن تكون قيمة bool إلا true أو false. وهي الأساس لكل قرار سيتخذه برنامجكم لاحقًا.
bool isReady = true;قيمتا bool فقط
خلافًا لبعض اللغات، تكون قيمة bool في Dart إما true أو false فقط. ولا يوجد هنا اختصار يعتمد على اعتبار الصفر أو النص الفارغ قيمة صحيحة.
تحدد الأنواع ما يمكنكم فعله
يحدد type العمليات المتاحة. يمكنكم جمع قيم int، لكن ضم النصوص يستخدم أدوات مختلفة عن جمع الأعداد.
القيم الافتراضية هي null
يبدأ المتغير غير المهيأ بقيمة null حتى تمنحوه قيمة. وتجبركم Dart عمدًا على معالجة هذه الحالة.
التحقق من نوع قيمة
استخدموا المعامل is للسؤال عما إذا كانت قيمة ما تطابق نوعًا معينًا. وسيجيبكم بقيمة bool مفيدة يمكنكم التصرف بناءً عليها.
print(9.99 is double); // trueاختيار النوع الأساسي المناسب
للعد؟ استخدموا int. للقياس؟ استخدموا double. لعرض النص؟ استخدموا String. لإجابة نعم أو لا؟ استخدموا bool. طابقوا النوع مع المعنى.
اختبار سريع
ما النوع الأساسي الذي ينبغي أن يخزّن سعر منتج مثل 9.99؟
مراجعة: الأنواع الأساسية الأربعة
تعرّفتم إلى int للأعداد الصحيحة، وdouble للأعداد العشرية، وString للنصوص، وbool لقيم true أو false. لكل قيمة نوع واضح. 🎯
الأسئلة الشائعة
هل درس «الأنواع الأساسية: int وdouble وString وbool» مجاني؟
نعم — نص درس «الأنواع الأساسية: int وdouble وString وbool» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Dart Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Dart Academy 4 دروس في المجموع.
ماذا ستتعلم في «الأنواع الأساسية: int وdouble وString وbool»؟
تعرّف إلى أنواع Dart المضمّنة اليومية تتمرن على Dart Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Dart Academy؟
لا تُشترط خبرة سابقة. Dart Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «الأنواع الأساسية: int وdouble وString وbool»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Dart Academy هذا؟
نعم. كل درس في Dart Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- شرح var وfinal وconst
- الأنواع الأساسية: int وdouble وString وbool
- استنتاج النوع في مقابل الأنواع الصريحة
- نوعا dynamic وObject