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

الإخراج باستخدام المتغيرات

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

لطباعة قيمة متغير، مرّر المتغير إلى print() دون علامات اقتباس:

var coins := 25
print(coins)

يطبع هذا 25. وباستخدام علامتي اقتباس، تطبع print("coins") كلمة coins.

تقبل print() عدة قيم مفصولة بفواصل. وتطبعها واحدة تلو الأخرى في السطر نفسه من دون مسافة بينها، لذا ضع المسافات داخل النص:

var player_name := "Ada"
var level := 7
print("Player: ", player_name)
print("Level ", level, " reached")

يطبع هذا Player: Ada في السطر الأول وLevel 7 reached في السطر الثاني.

تعمل prints() مثل print()، لكنها تضع مسافة بين القيم: تطبع prints("Level", level) القيمة Level 7.

يمكنك أيضًا ربط النصوص باستخدام +. يجب أن يكون كلا الطرفين سلسلتين نصيتين، لذا حوّل العدد إلى سلسلة نصية باستخدام str():

var score := 120
print("Score: " + str(score))

من دون str()، يؤدي "Score: " + score إلى خطأ: لا تستطيع GDScript جمع String وint.

challenge icon

التحدي

سهل

يخزّن البرنامج اسم اللاعب ومستواه وعملاته في ثلاثة متغيرات. استخدم المتغيرات لطباعة هذين السطرين بالضبط:

Player: Ada
Ada reached level 7 with 250 coins

لا تكتب القيم Ada و7 و250 في أسطر print() الخاصة بك: اطبع المتغيرات player_name وplayer_level وplayer_coins.

جرّب بنفسك

extends Node

func _ready():
	var player_name := "Ada"
	var player_level := 7
	var player_coins := 250
	# اطبع السطرين باستخدام المتغيرات
	pass
quiz iconاختبر نفسك

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

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

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