回顾:定义表结构
本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 46 课,共 80 课。
挑战
中等描述两台电脑,其中一台的 RAM 未知。
- 编写
type Computer = {id: number, brand: string, ramInGB: number?},并将workstation和laptop标注为Computer。 - 编写
local function specs(computer: Computer): string,当 RAM 已知时返回`{computer.brand} with {computer.ramInGB} GB of RAM`,否则返回`{computer.brand} with unknown RAM`。 - 打印
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) 打印两台电脑的 specs
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Luau 入门中的所有课
自己练习: Luau 在线编译器