חזרה – עיצוב שם משתמש
חלק מהיחידה יסודות במסלול ה-Lua של Coddy. שיעור 49 מתוך 90.
אתגר
קלצרו מערכת לעיבוד שמות משתמש, שמתקננת ומקצרת שמות משתמש לצורכי תצוגה. הכריזו על משתנה בשם rawUsername והקצו לו את הערך "GameMaster2024". תחילה, השתמשו ב־string.lower() כדי להמיר את שם המשתמש כולו לאותיות קטנות ושמרו את התוצאה במשתנה בשם lowercaseUsername. לאחר מכן, השתמשו ב־string.sub() כדי לחלץ את 5 התווים הראשונים משם המשתמש באותיות קטנות ולשמור את הגרסה המקוצרת במשתנה בשם displayUsername. הדפיסו את שם המשתמש הסופי לתצוגה.
נסו בעצמכם
-- הכריזו על המשתנה rawUsername
local rawUsername = "GameMaster2024"
-- TODO: כתבו כאן את הקוד שלכם
-- המירו לאותיות קטנות ושמרו ב-lowercaseUsername
-- חלצו את 5 התווים הראשונים ושמרו ב-displayUsername
-- הדפיסו את שם המשתמש הסופי לתצוגה
print(displayUsername)כל השיעורים ביחידה יסודות
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 אונליין