美文网首页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