תנאים
מהו תנאי?
תנאי הוא מבנה שמאפשר לקוד לבדוק אם ביטוי מסוים הוא נכון או לא, ואז לבצע פעולה בהתאם לתוצאה. ב-Roblox Studio, משתמשים בתנאים כדי לקבוע מה יקרה במצבים שונים.
שימוש בתנאים
הנה דוגמה פשוטה לשימוש בתנאים:
אם
התנאי if
משמש לבדיקה אם ביטוי מסוים הוא נכון (true). אם הוא נכון, הקוד בתוך הבלוק של if
יבוצע.
נניח שיש לנו משתנה שמייצג את הסכום בכסף ויש לנו תנאי שבודק אם הסכום גדול מ-100.
local money = 150
if money > 100 then
print("יש לך מספיק כסף לקנות את המוצר!")
end
אם אחרת
התנאי if-else
משמש כאשר רוצים לבצע פעולה אחת אם הביטוי נכון ופעולה אחרת אם הוא לא נכון.
נניח שיש לנו משתנה שמייצג את הסכום בכסף ויש לנו תנאי שבודק אם הסכום גדול מ-100.
local money = 80
if money > 100 then
print("יש לך מספיק כסף לקנות את המוצר!")
else
print("אין לך מספיק כסף לקנות את המוצר.")
end
אם אם-אחרת אחרת
התנאי if-elseif-else
משמש כאשר יש כמה תנאים לבדוק. רק בלוק אחד יבוצע בהתאם לתנאי הראשון שהוא נכון.
נניח שיש לנו משתנה שמייצג את הסכום בכסף ויש לנו תנאים שבודקים את הטווחים השונים של הסכום.
local money = 50
if money > 100 then
print("יש לך מספיק כסף לקנות את המוצר היקר.")
elseif money > 50 then
print("יש לך מספיק כסף לקנות את המוצר הזול.")
else
print("אין לך מספיק כסף לקנות אף מוצר.")
end