القيم المنطقية
جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 7 من 92.
للقيمة المنطقية قيمتان محتملتان فقط: true أو false. نوعها في GDScript هو bool.
تُكتب القيم بأحرف صغيرة ومن دون علامات اقتباس:
var is_alive = true
var has_key = falseينشئ هذا متغيرين: يحتوي is_alive على true ويحتوي has_key على false. يعرض print(is_alive) القيمة true.
يهمّ استخدام الأحرف الكبيرة والصغيرة. True وTRUE ليستا قيمتين منطقيتين في GDScript: إذ تُقرآن على أنهما اسمان، ولا يوجد متغير يحمل أيًا من هذين الاسمين، ويُبلغ Godot عن خطأ قبل تشغيل البرنامج.
مع علامتي الاقتباس، تكون "true" سلسلة String تحتوي على كلمة true. تُطبع بالطريقة نفسها، لكنها نص وليست قيمة منطقية.
تخزّن القيم المنطقية حقائقَ بنعم أو لا، مثل ما إذا كان الباب مفتوحًا أو انتهت اللعبة. تستخدمها الفصول المتعلقة بالمعاملات والقرارات لاتخاذ الخيارات.
التحدي
مبتدئأنشئ متغيرين من النوع المنطقي تحت التعليق:
is_aliveبقيمةtruehas_keyبقيمةfalse
لا تغيّر أسطر print(). يطبع البرنامج:
is_alive = true
has_key = falseجرّب بنفسك
extends Node
func _ready():
# أنشئ المتغيرين is_alive وhas_key أدناه
# لا تغيّر الأسطر أدناه
print("is_alive = ", is_alive)
print("has_key = ", has_key)
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات، الجزء الأول
المعاملات الحسابيةالقسمة الصحيحةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حسابات بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
الإخراجالإخراج باستخدام المتغيراتتنسيق السلاسل النصيةالإدخالالتحويل بين الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ10الدوال
تعريف دالةالمعاملاتالقيمة المعادةأنواع القيم المعادةمراجعة - دالة سيغمامراجعة - دالة التحققالقيم الافتراضية13التكرار على المصفوفات
التكرار على العناصرالتكرار باستخدام الفهارسالتكرار على السلاسل النصية الجزء 1التكرار على السلاسل النصية الجزء 216متعقّب المصروفات اليومية
نظرة عامة على المشروعإنهاء البرنامجتدرّب بنفسك: مترجم GDScript عبر الإنترنت