Menu
CoddyTech
flag Ar iconالعربيةdown icon

معاملات المقارنة

جزء من قسم الأساسيات في رحلة 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.

challenge icon

التحدي

سهل

صرّح عن متغيرين 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)
quiz iconاختبر نفسك

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

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

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