如何通关Playgrounds 学习编程2 第24关

时间:2024-10-16 10:47:32

1、挑战:运用初始化、【参数】以及编程工具箱中其他技能的知识来通关。

如何通关Playgrounds 学习编程2 第24关

2、可以看出,我们需要两个expert()才能完成当前任务,因为锁之间是没有联通的。两个专家需要协同,打开不同的🔒,升起和降下不同的平台,才能通关。

如何通关Playgrounds 学习编程2 第24关

3、需要注意的是,这里小编进入了一个误辨泔矣嚣区,在使用if isOnGem {}语句上出现了问题。发现每次使用这个语句都报错。而报错的理由也很奇葩,看不懂。于是网上检索了一下,发现原因很简单,判断时也需要基于是哪个实例而言,所以应该将代码修改为:if character.isOnGem{}判断语句就可以通过编译了。代码如下:

如何通关Playgrounds 学习编程2 第24关
如何通关Playgrounds 学习编程2 第24关

4、最后给出通关提示:巨作!如果有【类蕞瞀洒疸型】(例如,Expert),你就可以创建许多该类型的【实例】。由于它们均来自一个蓝图,你可以调用一个【方法】来访问该类型任意实例上的相同【属性】。

如何通关Playgrounds 学习编程2 第24关
© 手抄报圈