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

المتغيرات الفارغة

جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 8 من 92.

null هي قيمة خاصة تعني «لا توجد قيمة». المتغير الذي يحتوي على null موجود، لكن لم يُخزَّن فيه شيء بعد:

var weapon = null

استخدم null لشيء غير معروف أو لم يتم اختياره بعد:

var player_name = null # لم يُدخَل اسم بعد
var target = null # لم يُحدَّد عدو بعد

يبدأ المتغير الذي أُنشئ دون قيمة أيضًا على أنه null، لذا فإن var shield بمفرده يحتوي على null.

تُظهر طباعة null القيمة <null>. عندما تكون القيمة معروفة، خزّنها مثل أي قيمة أخرى:

var weapon = null
print(weapon) # <null>
weapon = "Sword"
print(weapon) # Sword

ملاحظة: null ليست مثل 0، أو سلسلة فارغة ""، أو false. فهذه قيم حقيقية: صفر، ونص فارغ، والقيمة false. تعني null أنه لا توجد أي قيمة على الإطلاق.

challenge icon

التحدي

مبتدئ

لم يختر اللاعب سلاحًا بعد.

  1. أسفل التعليق الأول، أنشئ متغيرًا باسم weapon بقيمة null.
  2. أسفل التعليق الثاني، خزّن String "Sword" في weapon.

لا تغيّر أسطر print(). يطبع البرنامج:

weapon = <null>
weapon = Sword

جرّب بنفسك

extends Node

func _ready():
	# أنشئ المتغير weapon بالقيمة null
	
	print("weapon = ", weapon)
	# خزّن "Sword" في weapon
	
	print("weapon = ", weapon)
quiz iconاختبر نفسك

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

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

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