回顾:2D 数组
本课属于 Coddy GDScript 学习旅程的“逻辑与流程”单元。第 15 课,共 78 课。
挑战
简单编写一个名为 grid_stats 的函数,它有一个参数 grid:一个至少包含一个单元格的二维整数数组(将它声明为 grid: Array)。它会遍历每个单元格,并按以下顺序返回由三个数字组成的数组:
- 所有单元格的总和
- 最大的单元格
- 偶数单元格的数量
例如,grid_stats([[1, 2], [3, 4]]) 返回 [10, 4, 2]。单元格可以是负数:grid_stats([[-1, -2], [-3, -4]]) 返回 [-10, -1, 2]。
测试会自行调用 grid_stats(),并将返回的数组显示为 10,4,2。不要调用它,也不要打印任何内容。
亲手试试
func grid_stats(grid: Array):
# 在这里编写代码
pass
逻辑与流程中的所有课
自己练习: GDScript 在线编译器