קוד Luau הראשון שלכם
חלק מהיחידה מבוא ל-Luau במסלול ה-Lua של Coddy. שיעור 3 מתוך 80.
הגיע הזמן לכתוב את קוד ה-Luau הראשון שלך! התוספת החדשה מעל Lua שכבר מוכרת לך היא הצהרת טיפוס: נקודתיים ושם טיפוס אחרי שם המשתנה.
local variableName: type = valueלדוגמה, משתנה שאמור להכיל טקסט בלבד:
local message: string = "Hello, World!"החלק : string אומר לבודק הטיפוסים ש-message חייב להכיל ערכים מסוג מחרוזת. נסה להציב בו מספר מאוחר יותר, והבודק ידווח על שגיאה בזמן שאתה עדיין עורך את הקוד.
Luau גם נותנת לך דרך נוחה יותר לבנות פלט: אינטרפולציה של מחרוזות. מחרוזת שנכתבת עם גרשיים הפוכים יכולה לכלול כל ביטוי בתוך סוגריים מסולסלים:
local name: string = "Coddy"
print(`Hello, {name}!`) -- שלום, Coddy!
print(`2 + 3 is {2 + 3}`) -- 2 + 3 הם 5השווה זאת לשרשור באמצעות .. בכל מקום: האינטרפולציה שומרת על הטקסט קריא, בעוד ש-{braces} מבצעים את פעולת השרשור.
אתגר
קלשמור את שם השפה במשתנה מטיפוס מוגדר וברך אותו.
- מתחת להערה, הכרז על
local language: string = "Luau". - שנה את קריאת print למחרוזת בתבנית backtick:
print(`Hello, {language}!`).
לחץ על הרצת קוד: הפלט מציג Hello, Luau!.
נסו בעצמכם
-- הגדירו כאן את השפה
print(``)
כל השיעורים ביחידה מבוא ל-Luau
1תחילת העבודה עם Luau
מהו Luau?למה להשתמש ב-Luau?קוד Luau הראשון שלכםבדיקת טיפוסים ומצבי שגיאהסיכום: מבוא ל-Luau4עבודה עם פונקציות
הגדרת טיפוסים לפרמטרים ולערכי החזרההגדרת טיפוסים לפונקציות אנונימיותפונקציות שאינן מחזירות ערךפרמטרים אופציונלייםערכי ברירת מחדל לפרמטריםערכי ברירת מחדל לבוליאניםפונקציות עם מספר משתנה של ארגומנטיםהגדרת טיפוסי פונקציותסיכום: פונקציות עם טיפוסים2טיפוסי ליבה
מספר, מחרוזת ובוליאניהטיפוס 'any': פתרון מילוטהטיפוס 'unknown'טיפוסי Nil ואופציונלייםהסקת טיפוסים בפעולההצהרות טיפוס מפורשותסיכום: תרגול בטיפוסי ליבה5כינויים, איחודים וחיתוכים
כינויים לסוגים פרימיטיבייםטיפוסי איחודעבודה עם טיפוסי איחודטיפוסים ליטרלייםטיפוסי חיתוךשילוב כינויים לסוגיםסיכום: שילובים מתקדמים של טיפוסים3טבלאות מטיפוס מוגדר: מערכים ומפות
מערכים מטיפוס מוגדרהוספה וקריאה של איבריםמהו טיפוס Map?הגדרה וגישה למפותמעבר על טבלאותטבלאות במבנים מעורביםקריאת רשתבניית רשתtable.unpackסיכום: מערכים ומפותתרגלו בעצמכם: קומפיילר Luau אונליין