回顾:数字处理器
本课属于 Coddy GDScript 学习旅程的“逻辑与流程”单元。第 65 课,共 78 课。
挑战
简单编写一个名为 process_numbers 的函数,它接收一个由整数构成的数组 numbers,并返回一个新数组:
- 首先删除所有等于
0或小于0的数字。 - 然后将剩下的偶数乘以 2,奇数乘以 3。
保持原来的顺序。使用 filter() 和 map(),不要使用循环。例如,process_numbers([-4, 0, 5, 2, 8, -3, 7]) 返回 [15, 4, 16, 21]。
测试会自行调用 process_numbers()。不要调用它,也不要打印任何内容。
亲手试试
func process_numbers(numbers: Array[int]):
# 在这里编写代码
pass
逻辑与流程中的所有课
自己练习: GDScript 在线编译器