Menu
CoddyTech

回顾:数组和映射

本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 22 课,共 80 课。

challenge icon

挑战

中等

统计每种水果的数量,并按字母顺序打印统计结果。

  1. 使用 ipairs 遍历 items,将计数存入 local counts: {[string]: number} = {}。
  2. 将键收集到 local names: {string} = {} 中,并调用 table.sort(names)。
  3. 对于 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}`
quiz icon自我测试

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

Luau 入门中的所有课

自己练习: Luau 在线编译器