שלום עולם!
חלק מהיחידה יסודות במסלול ה-Lua של Coddy. שיעור 2 מתוך 90.
הפונקציה print() לוקחת כל מה שמכניסים לסוגריים ומציגה אותו כפלט. כשאתם רוצים להציג טקסט, צריך להקיף אותו במרכאות כדי ליצור את מה שנקרא מחרוזת.
הנה התחביר הבסיסי:
print("Your text here")אפשר להשתמש במירכאות כפולות " או במירכאות יחידות ' סביב הטקסט שלך — שתיהן פועלות באותו אופן ב-Lua.
התוכנית הראשונה המסורתית שכל מתכנת כותב נקראת "Hello World!", והיא נראית כך:
print("Hello World!")כשתריץ את הקוד הזה, תראה את הטקסט המדויק Hello World! מופיע באזור הפלט. התוכנית הפשוטה הזו מדגימה את הרעיון הבסיסי של הפקת פלט בכל שפת תכנות.
אתגר
קלהשתמש בתצוגת הקוד כדי לכתוב תוכנית שמציגה
Hello World!
שים לב שכל דבר שנמצא בתוך מרכאות תלוי באותיות גדולות וקטנות. לדוגמה:
print("Hello World!")print("hello world!")הם דברים שונים (שימו לב לאותיות הגדולות בשורה הראשונה).
נסו בעצמכם
-- 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 אונליין