美文网首页Swift Playgrounds 学习编程一
Swift Playgrounds 学习编程一 逻辑运算符 1.

Swift Playgrounds 学习编程一 逻辑运算符 1.

作者: 彩虹思维 | 来源:发表于2019-12-22 21:30 被阅读0次

目标:使用"非"运算符,在砖块上没有宝石时调整角色的路线。

逻辑"非"运算符(!)将布尔值更改为其相反的值,即反转值。

例如,如果条件 isBlocked(受阻)为假,则!isBlocked(不受阻)为真。

运行几次这一关,看看有什么变化。注意这一关中始终会有四颗宝石,但有一颗位于阶梯的底端。当上方平台没有宝石时,会有阶梯从砖块处延伸出来。

我们先用!符号来判断角色是不是在宝石上,如果是,我们就收集这颗宝石,如果不是,我们就去寻找阶梯尽头的宝石。


for i in 1.….. 4{

    moveForward()

    if !isOnGem {

        turnLeft()

        moveForward()

        moveForward()

        collectGem()

        turnLeft()

        turnLeft()

        moveForward()

        moveForward()

        turnLeft()

    }

    if isOnGem{

        collectGem()

    }

}

相关文章

网友评论

    本文标题:Swift Playgrounds 学习编程一 逻辑运算符 1.

    本文链接:https://www.haomeiwen.com/subject/rphanctx.html