1、目标:编写一个将锁向上或向下转动给定次数的函数。
2、可以看到,有紫色以及黄色两种漂浮砖块🧱,成对出现。通过将该浮砖上下移动,形成通路。最后将3枚宝石💎收集完毕,完成任务。
3、这是代码,需要提示的是,Bool 类型的参数,只需要If...else 即可实现切换。但是如果多【对象】的程序语句,目前测试下来,还不可以用string 来替代,后面应该会教大家如何处理。
4、最后给出通关提示:非常棒!你目前创秃赈沙嚣建了两个用到【参数】的函数。在创建可重复使用的代码段方面,你迈进了巨大的一步。当一个函数用到多个参数时,你可以自定这邗锒凳审个函数行为的多个部分。现在你可以随时使用move 和turnLock 函数来通过之后的关卡了。运用点记法将这两个函数与Character 和Expert 类型搭配使用。例如,expert.move(distance: 4) 和expert.turnLock(up: true, numberOfTimes: 2)都使用了此类新方法。