趣百科

如何开启Playgrounds 学习编程2 类型关卡

编辑:Simone 2024-12-08 19:40:35 553 阅读

如何开启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

相关推荐