Menu
CoddyTech

回顾:泛型函数

本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 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})`。

按下运行代码:“输出”会显示 (Nova, 87)。

亲手试试

-- 1) type Pair<T, U> = {first: T, second: U}
-- 2) makePair<T, U>(first: T, second: U): Pair<T, U>
-- 3) 用 makePair("Nova", 87) 创建 playerScore,然后打印它
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

Luau 入门中的所有课

自己练习: Luau 在线编译器