1、这关需要对开关进行控制,所以至少需要对开关操作2 次,而且这次是紫色的开关,还需要知晓紫色的英文字母为purple
2、我们可以考虑先到到对面进行宝石💎的收集以及开关的任务,这样可以少启动2次Portal 传送门的开关
3、我们可以通过这样的顺序方式,对程进行编写。通过将func turnBack ( ) {}func moveCollectGem ( ) {}这两个函数将程序语句合并,让程序更加明晰完整的程序如下图
4、最后通关后给出评价:正确无误!运行代码时,有时需要多次修改【实例】的【属性】。干得漂亮!总体而言,开关的状态就是该实例的属性。后面关卡肯定还要介绍实例的动作。