回顾:频率计数器
本课属于 Coddy GDScript 学习旅程的“逻辑与流程”单元。第 23 课,共 78 课。
挑战
简单编写一个名为 frequency_counter 的函数,它有一个参数 data_list,是一个由数字和字符串组成的数组。它会统计每个元素出现的次数,并返回一个字典:键是不同的元素,按它们首次出现的顺序排列;每个值是对应元素的出现次数。
例如,frequency_counter([1, 2, 2, 3, 3, 3]) 返回 {1: 1, 2: 2, 3: 3},而 frequency_counter(["apple", "pear", "apple"]) 返回 {"apple": 2, "pear": 1}。空数组会得到一个空字典。
测试会自行调用 frequency_counter() 并检查返回的字典。不要调用它,也不要打印任何内容。
亲手试试
func frequency_counter(data_list: Array):
# 在这里编写代码
pass
逻辑与流程中的所有课
自己练习: GDScript 在线编译器