Menu
CoddyTech

المتغيرات الثابتة (Constant)

جزء من قسم الأساسيات في رحلة Dart على Coddy. الدرس 12 من 94.

تنشئ الكلمة المفتاحية const متغيرات ذات قيم ثابتة. عند استخدام const، يجب أن تكون القيم معروفة عند كتابة التعليمات البرمجية.

void main() {
  const String language = 'Dart';
  print(language);
}

يعمل استنتاج النوع مع const:

void main() {
  const language = 'Dart';      // String
  const version = 2;            // int
  const isStable = true;        // bool
  const rating = 4.9;           // double
  
  print(language);  // يُخرج: Dart
  print(version);   // يُخرج: 2
  print(isStable);  // يُخرج: true
  print(rating);    // يُخرج: 4.9
}
challenge icon

التحدي

مبتدئ

أنشئ برنامجًا بلغة Dart يستخدم متغيرات ثابتة لتخزين معلومات عن كوكب خيالي:

  1. أعلن عن متغير const من النوع String اسمه planetName وقيمته "Mars"
  2. أعلن عن متغير const من النوع int اسمه numberOfMoons وقيمته 2
  3. أعلن عن متغير const من النوع double اسمه distanceFromSun وقيمته 227.9 (بملايين الكيلومترات)
  4. أعلن عن متغير const من النوع bool اسمه hasRings وقيمته false
  5. اطبع كل متغير مع تسمية وصفية تمامًا كما هو موضح في الناتج المتوقع أدناه:
Planet Name: Mars
Number of Moons: 2
Distance from Sun: 227.9 million km
Has Rings: false

يجب أن يطابق ناتجك هذا التنسيق تمامًا.

جرّب بنفسك

void main() {
  // صرّح بمتغيرات const الخاصة بك هنا
  const String planetName = ?;
  const int numberOfMoons = ?;
  const double distanceFromSun = ?;
  const bool hasRings = ?;
  
  // اطبع المتغيرات مع تسميات توضيحية
  print("Planet Name: $planetName");
  print("Number of Moons: $numberOfMoons");
  print("Distance from Sun: $distanceFromSun million km");
  print("Has Rings: $hasRings");
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Dart عبر الإنترنت