Menu
CoddyTech

סיכום: פונקציות גנריות

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

challenge icon

אתגר

בינוני

אחסנו שני ערכים מסוגים שונים בזוג אחד.

  1. כתבו type Pair<T, U> = {first: T, second: U}.
  2. כתבו local function makePair<T, U>(first: T, second: U): Pair<T, U> שמחזירה {first = first, second = second}.
  3. אחסנו את makePair("Nova", 87) בתוך local playerScore: Pair<string, number> והדפיסו את `({playerScore.first}, {playerScore.second})`.

לחצו על Run Code: הפלט מציג (Nova, 87).

נסו בעצמכם

-- 1) type Pair<T, U> = {first: T, second: U}
-- 2) makePair<T, U>(first: T, second: U): Pair<T, U>
-- 3) צרו את playerScore מתוך makePair("Nova", 87), ואז הדפיסו אותו
quiz iconבחנו את עצמכם

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

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

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