如何开启Playgrounds 学习编程2 类型关卡
ipad 上Playgrounds 是利用swift 5.1 语言进行编程,进行挑战的编程小游戏,对现在对【类型关卡】 进行通关经验讲述。
关卡提示:如果要建一所房子,你会用到蓝图。
蓝图展示了你的房子需要一些什么功能,如厨房、厕所和卧室。
当你使用蓝图建造多所房子时,每所房子看起来都差不多。
在编程中,【类型】就类似于蓝图。而【实例】就如同你基于蓝图建造的房子。
蓝图展示了房子的特征和行为。
在【类型】中,特征称为【属性】,而行为称为【方法】。
特征:颜色、卧室(等属性特征)
行为:打开水龙头、打开电灯(等行为方法)
蓝图展示了房子的特征和行为。
属性用代码表达为:(【属性】实际上只不过是在类型内部被定义的变量)
var color = green
var bedrooms = 2
方法用代码表达为:(【方法】实际上只不过是在类型内部被定义的函数~有括号)
runWater ( )
turnLightsOn ( )
现在,假设你要打开房子的车库门。
首先,通过房子的名字来引用房子,然后告诉它要做什么。
在点记法中,点前面的部分引用的是【实例】(特定的房子)。
myHouse.openGarageDoor ( )
点后面的部分调用的是myHouse 实例中的【方法】openGarageDoor ( )。
(注意看,中间绿色的House 车库已经打开)
最后,在关卡世界中,你可以使用点记法来打开或关闭传送门。
bluePortal.isActive = false
你可以在这里将bluePortal 实例的 isActive 属性改为假,这样便会关闭这个传送门。
关卡介绍完毕,我们点击【开始编程】继续下一关之旅吧。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/99948.html