回顾:泛型函数
本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 66 课,共 80 课。
挑战
中等将两个不同类型的值打包成一个配对。
- 编写
type Pair<T, U> = {first: T, second: U}。 - 编写
local function makePair<T, U>(first: T, second: U): Pair<T, U>,返回{first = first, second = second}。 - 将
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,然后打印它
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Luau 入门中的所有课
自己练习: Luau 在线编译器