MacOS Playgrounds 学习编程二 第十七关 初始化4-需要两个搭档

在这一关,我们要将前面练习的初始化进行一个综合训练。


两个角色都能自各完成自己的工作。


我们看到,一个专家要负责两个平台移动,一个是向上的,一个是向下的。

代码如下:

let expert = Expert()

let character = Character()

expert.turnLeft()

for i in 1 ... 3 {

    expert.moveForward()

}

expert.turnRight()

for i in 1 ... 2 {

    expert.moveForward()

}

expert.turnLeft()

expert.turnLockDown()

expert.turnLockDown()

character.moveForward()

character.moveForward()

character.collectGem()

expert.turnLeft()

for i in 1 ... 2{

    expert.moveForward()

}

expert.turnLeft()

for i in 1 ... 6 {

    expert.moveForward()

}

expert.turnLeft()

for i in 1 ... 2 {

    expert.moveForward()

}

expert.turnRight()

expert.turnLockUp()

character.moveForward()

character.moveForward()

character.toggleSwitch()

执行后:


你可能感兴趣的:(MacOS Playgrounds 学习编程二 第十七关 初始化4-需要两个搭档)