הדפסת ערכים מילוליים
חלק מהיחידה יסודות במסלול ה-Lua של Coddy. שיעור 26 מתוך 90.
בואו נחזור לפונקציה print() ונתמקד בפלט ישיר של ערכים ליטרליים. ערכים ליטרליים הם פריטי נתונים קבועים שכותבים ישירות בקוד, כמו מספרים מסוימים או מחרוזות טקסט.
אפשר להדפיס מספרים ישירות על ידי העברתם לפונקציה print():
print(100) -- מדפיס: 100
print(42.5) -- מדפיס: 42.5באופן דומה, אפשר להדפיס מחרוזות מילוליות על ידי תחימת טקסט במרכאות:
print("Welcome!") -- מדפיס: Welcome!
print('Game Over') -- מדפיס: Game Overאתגר
קלהציגו את הודעת הפתיחה של משחק ואת הניקוד ההתחלתי באמצעות ערכים מילוליים. הדפיסו את המחרוזת "Welcome to Adventure Quest!" בשורה הראשונה, ואז הדפיסו את המספר 0 בשורה השנייה כדי להציג את הניקוד ההתחלתי של השחקן.
נסו בעצמכם
-- 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 אונליין