ערך בוליאני
חלק מהיחידה יסודות במסלול ה-GDScript של Coddy. שיעור 7 מתוך 92.
לערך בוליאני יש רק שני ערכים אפשריים: true או false. הטיפוס שלו ב-GDScript הוא bool.
הערכים נכתבים באותיות קטנות וללא מרכאות:
var is_alive = true
var has_key = falseפעולה זו יוצרת שני משתנים: is_alive מכיל את true ו-has_key מכיל את false. print(is_alive) מציג את true.
האותיות הגדולות והקטנות חשובות. True ו-TRUE אינם ערכים בוליאניים ב-GDScript: הם נקראים כשמות, אין משתנה ששמו כך, ו-Godot מדווחת על שגיאה לפני שהתוכנית רצה.
עם מרכאות, "true" היא String שמכילה את המילה true. היא מודפסת אותו הדבר, אבל היא טקסט, לא ערך בוליאני.
ערכים בוליאניים מאחסנים עובדות של כן או לא, כמו האם דלת פתוחה או האם המשחק הסתיים. הפרקים על אופרטורים והחלטות משתמשים בהם כדי לבחור.
אתגר
מתחיליםצרו שני משתנים בוליאניים מתחת להערה:
is_aliveעם הערךtruehas_keyעם הערךfalse
אל תשנו את שורות print(). התוכנית מדפיסה:
is_alive = true
has_key = falseנסו בעצמכם
extends Node
func _ready():
# צרו למטה את המשתנים is_alive ו-has_key
# אל תשנו את השורות שלמטה
print("is_alive = ", is_alive)
print("has_key = ", has_key)
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםחלוקה שלמהאופרטור מודולוקיצורי דרך אריתמטייםסיכום – חשבון פשוטאופרטורי השוואהתרגלו בעצמכם: קומפיילר GDScript אונליין