Menu
CoddyTech

סיכום: הגדרת מבני טבלה

חלק מהיחידה מבוא ל-Luau במסלול ה-Lua של Coddy. שיעור 46 מתוך 80.

challenge icon

אתגר

בינוני

תאר שני מחשבים, שאחד מהם עם זיכרון RAM לא ידוע.

  1. כתוב type Computer = {id: number, brand: string, ramInGB: number?} והצהר על workstation ועל laptop כ-Computer.
  2. כתוב local function specs(computer: Computer): string שמחזירה `{computer.brand} with {computer.ramInGB} GB of RAM` כאשר נפח ה-RAM ידוע, ואחרת `{computer.brand} with unknown RAM`.
  3. הדפס את specs(workstation) ואת specs(laptop).

לחץ על Run Code: הפלט מציג את Dell with 16 GB of RAM ואת MacBook with unknown RAM.

נסו בעצמכם

-- 1) type Computer = {...}

local workstation = {id = 1001, brand = "Dell", ramInGB = 16}
local laptop = {id = 1002, brand = "MacBook"}

-- 2) specs(computer: Computer): string
-- 3) הדפס את המפרטים של שניהם
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה מבוא ל-Luau

תרגלו בעצמכם: קומפיילר Luau אונליין