الإخراج باستخدام المتغيرات
جزء من قسم الأساسيات في رحلة 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.
التحدي
سهليخزّن البرنامج اسم اللاعب ومستواه وعملاته في ثلاثة متغيرات. استخدم المتغيرات لطباعة هذين السطرين بالضبط:
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
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات، الجزء الأول
المعاملات الحسابيةالقسمة الصحيحةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حسابات بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
الإخراجالإخراج باستخدام المتغيراتتنسيق السلاسل النصيةالإدخالالتحويل بين الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ10الدوال
تعريف دالةالمعاملاتالقيمة المعادةأنواع القيم المعادةمراجعة - دالة سيغمامراجعة - دالة التحققالقيم الافتراضية13التكرار على المصفوفات
التكرار على العناصرالتكرار باستخدام الفهارسالتكرار على السلاسل النصية الجزء 1التكرار على السلاسل النصية الجزء 216متعقّب المصروفات اليومية
نظرة عامة على المشروعإنهاء البرنامجتدرّب بنفسك: مترجم GDScript عبر الإنترنت