回顾:数组和映射
本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 22 课,共 80 课。
挑战
中等统计每种水果的数量,并按字母顺序打印统计结果。
- 使用
ipairs遍历items,将计数存入local counts: {[string]: number} = {}。 - 将键收集到
local names: {string} = {}中,并调用table.sort(names)。 - 对于
names中的每个名称,打印`{name}: {counts[name]}`。
按“运行代码”:输出会显示 apple: 3、banana: 2 和 cherry: 1。
亲手试试
local items: {string} = {"apple", "banana", "apple", "cherry", "banana", "apple"}
-- 1) 统计每个元素的出现次数,存入 counts: {[string]: number}
-- 2) 将键收集到 names: {string} 中并排序
-- 3) 对排序后的每个名称,打印 `{name}: {count}`
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Luau 入门中的所有课
自己练习: Luau 在线编译器