ערכים בוליאניים
חלק מהיחידה יסודות במסלול ה-Lua של Coddy. שיעור 7 מתוך 90.
בוליאני הוא טיפוס נתונים שיכול להכיל רק אחד משני ערכים: true או false.
חשבו על ערכים בוליאניים כתשובות פשוטות של כן/לא או כמתגים של מופעל/כבוי. הם מושלמים לייצוג מצבים, כמו האם שחקן חי, האם דלת נעולה או האם המשחק הסתיים.
יצירת משתנים בוליאניים ב-Lua היא פשוטה:
isReady = true
gameOver = falseשימו לב שאין צורך במירכאות סביב true ו־false — אלה מילות מפתח מיוחדות ב־Lua, ולא מחרוזות.
אתגר
קלצור משתנה בשם isReady והשֵם לו את הערך הבוליאני true. לאחר מכן הדפס את הערך של המשתנה הזה.
נסו בעצמכם
-- TODO: כתבו כאן את הקוד שלכםהשיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים 2: יחסים ולוגיקה
אופרטורי שוויוןאופרטורים יחסייםהאופרטור 'and'האופרטור 'or'האופרטור 'not'הערכה בקצר חשמליערכים אמתיים ושקרייםסיכום – לוגיקה פשוטה10טבלאות חלק 1: בסגנון רשימה
מהי טבלה?יצירת טבלהגישה לאיברים לפי אינדקסשינוי איברים לפי אינדקסאופרטור האורך '#'table.insert()table.remove()סיכום - ניהול חברי החבורה13פרויקט: חנות שיקויים פשוטה
הגדרת הפרויקטהוספת שיקוי2משתנים וסוגי נתונים
מהו משתנה?מספריםמחרוזותערכים בוליאנייםהערך 'nil'הפונקציה type()מוסכמות למתן שמותסיכום – פרופיל דמות5פלט בסיסי
הדפסת ערכים מילולייםהדפסת משתניםהדפסת ערכים מרוביםשילוב מחרוזות ומשתניםהפונקציה tostring()קלטהמרת טיפוסיםסיכום – דוח מצבסיכום – עד 1208יסודות עיבוד מחרוזות
string.len()string.upper ו־string.lowerstring.sub()string.rep()string.find()חזרה – עיצוב שם משתמש3אופרטורים 1: חשבון ושרשור
אופרטורים אריתמטייםאופרטור מודולואופרטור חזקהשרשור מחרוזותקדימות אופרטוריםסיכום – חישובים פשוטים9יסודות הפונקציות
הגדרת פונקציהקריאה לפונקציהפונקציות עם פרמטריםפונקציות עם כמה פרמטריםהפקודה 'return'סיכום – מחשבון שטחתרגלו בעצמכם: קומפיילר Lua אונליין