MacOS Playgrounds 学习编程二 第十四关 初始化1-初始化你的专家

我们在这一关要学习一个新的知识,叫初始化。

我们可以初始化创建一个新的角色。


我们把这一关的代码列在下面:

let expert = Expert()

for i in 1 ... 3 {

        expert.moveForward()

    }

expert.turnLockUp()

var gemNum = 0

while gemNum != 3 {

    if expert.isOnGem {

        expert.collectGem()

        gemNum += 1

    }else if expert.isBlocked{

        expert.turnLeft()

        expert.turnLeft()

        for i in 1 ... 3 {

            expert.moveForward()

        }

        expert.turnLeft()

    }else{

        expert.moveForward()

    }

}

执行后就如此:


你可能感兴趣的:(MacOS Playgrounds 学习编程二 第十四关 初始化1-初始化你的专家)