מוסכמות למתן שמות
חלק מהיחידה יסודות במסלול ה-GDScript של Coddy. שיעור 9 מתוך 92.
כללי שמות הם הנחיות שמקלות על קריאת הקוד. מדריך הסגנון של Godot כותב שמות של משתנים ב־snake_case: מילים באותיות קטנות המופרדות בקווים תחתונים, כמו player_name או max_health.
בחרו שמות תיאוריים שמבהירים מה הערך מייצג:
# מתן שמות גרוע
var isAlive = true # לא snake_case
var a = 10
var b = "Hello"
# מתן שמות טוב
var is_alive = true
var age = 10
var greeting = "Hello"כללים מסוימים הם תחביר ולא סגנון, והפרתם היא שגיאה:
- שם יכול להכיל רק אותיות, ספרות וקווים תחתונים, ולכן אסור שיהיו בו רווחים או מקפים
- שם אינו יכול להתחיל בספרה:
player2תקין,2playerאינו תקין - מילת מפתח כגון
varאוfuncאינה יכולה לשמש כשם
שמות מבחינים בין אותיות גדולות לקטנות: score ו־Score הם שני משתנים שונים.
אתגר
מתחיליםלשלושת המשתנים בתוכנית אין שמות ב-snake_case, ובשורות print() כבר נעשה שימוש בשמות snake_case. שנה את שמות המשתנים:
PlayerNameל-player_namecoinCountל-coin_countIsOnlineל-is_online
השאר את הערכים כפי שהם ואל תשנה את שורות print(). התוכנית מדפיסה:
Player: Ada
Coins: 120
Online: trueנסו בעצמכם
extends Node
func _ready():
# שנו את שמות המשתנים האלה ל-snake_case
var PlayerName = "Ada"
var coinCount = 120
var IsOnline = true
# אל תשנו את השורות שלמטה
print("Player: ", player_name)
print("Coins: ", coin_count)
print("Online: ", is_online)
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםחלוקה שלמהאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואהתרגלו בעצמכם: קומפיילר GDScript אונליין