这是一个【过渡】关卡ipad 上Playgrounds 是利用swift 5.1 语言进行编程,进行挑战的编程小游戏,对现在对【类型-开关传送门】 进行通关经验讲述。
工具/原料
1
ipad 安装Playgrounds
2
Playgrounds 安装了 学习编程2
方法/步骤
1
这是一个过渡关卡,教会小伙伴如何对程序进行【初始化】
2
传送门具有Portal 这个【类型】,与此类似,你的角色具有Character 这个类型。你用代码控制的角色就是该类型的一个【实例】Portal 类型可以有 bluePotral、greenPortal 实例Character 类型可以有 小绿仔、小红仔 实例
3
现在你可以控制一个新的角色【类型】:Expert。Expert 类型拥有于Character 类型一样的能力,但它还有一个新技能,即turnLockUp()Character 类型的方法可以有:moveForward()turnLeft()collectGem()toggleSwitch()Expert 类型的方法可以多一个:turnLockUp()虽然还不知道这个方法有啥用,一会儿可以试试
4
若要创建一个专家实例,你要先使用【let】声明一个常量,然后使用类型名称再加上() 来进行初始化。let expert = Expert()let 是声明,Expert() 是初始化注意:let 后面跟着一个带“()” 的类型,不像以前字符串或数字类型,是初始化
5
let expert = Expert()expert.turnLockup()若要调用方法,请使用点记法来引用【实例】,然后调用要使用的【方法】注意:你必须先初始化 expert,才能给它下发诸如moveForward() 的指令。
注意事项
1
代码的输入会由于iPad 型号的新旧,出现卡顿,等一下就行。
2
Mac 上的Playground 貌似也可以运行,不过Mac 会非常烫。
3
估计一会小绿仔和小红会进行配合
上一篇:家常菜系菜椒西红柿炒蛋
下一篇:唱戏内存卡有密码怎么解