Menu
CoddyTech

פלט עם משתנים

חלק מהיחידה יסודות במסלול ה-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 אונליין