معاملات المقارنة
جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 20 من 92.
تقارن عوامل المقارنة بين قيمتين. والنتيجة هي bool: true أو false.
==يساوي:1 == 2تساويfalse!=لا يساوي:1 != 2تساويtrue>أكبر من:1 > 2تساويfalse<أصغر من:1 < 2تساويtrue>=أكبر من أو يساوي:2 >= 2تساويtrue<=أصغر من أو يساوي:3 <= 2تساويfalse
يمكنك تخزين النتيجة في متغير:
var hp := 13
var max_hp := 12
var too_high := hp > max_hp # trueيخزّن = قيمةً في متغير، بينما يقارن == بين قيمتين.
العدد الصحيح والعدد العشري اللذان لهما القيمة نفسها متساويان: 5 == 5.0 تكون نتيجته true. لا يمكن مقارنة عدد بسلسلة نصية: يُبلغ GDScript عن 5 == "5" بوصفه خطأً قبل تشغيل البرنامج.
يمكن مقارنة السلاسل النصية باستخدام == و!=: "sword" == "sword" تساوي true.
التحدي
سهلصرّح عن متغيرين n1 وn2 بالقيمتين 8 و9.
ثم صرّح عن n3 ليحمل ما إذا كان n1 أكبر من n2.
سطر print() موجود بالفعل ويُخرج:
n1 = 8, n2 = 9, n3 = falseجرّب بنفسك
extends Node
func _ready():
# عرّف n1 وn2 وn3 أدناه
# لا تغيّر السطر أدناه
print("n1 = ", n1, ", n2 = ", n2, ", n3 = ", n3)
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات، الجزء الأول
المعاملات الحسابيةالقسمة الصحيحةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حسابات بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
الإخراجالإخراج باستخدام المتغيراتتنسيق السلاسل النصيةالإدخالالتحويل بين الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ10الدوال
تعريف دالةالمعاملاتالقيمة المعادةأنواع القيم المعادةمراجعة - دالة سيغمامراجعة - دالة التحققالقيم الافتراضية13التكرار على المصفوفات
التكرار على العناصرالتكرار باستخدام الفهارسالتكرار على السلاسل النصية الجزء 1التكرار على السلاسل النصية الجزء 216متعقّب المصروفات اليومية
نظرة عامة على المشروعإنهاء البرنامجتدرّب بنفسك: مترجم GDScript عبر الإنترنت