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

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

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

    挑战:使用逻辑运算符和条件代码在关卡世界中通行。

    以下每个运算符都会影响条件代码运行的方式:

    ·"非"运算符(!反转布尔值,表示"如果不满足这个条件,则这么做。"

    ·"与"运算符(&&)结合两个条件,且仅在二者均为真时运行代码。

    ·"或"运算符(Ⅲ)结合两个条件,且在至少一个为真时运行代码。

    选取最适合用来收集所有宝石和打开开关的运算符和条件来完成这项挑战。


    for i in 1...8{

        moveForward()

        if isOnClosedSwitch 8& isOnGem{

            collectGem()

            togleSwitch()

            turnRight()

            moveForward()

            moveForward()

            collectGem()

            turnLeft()

            turnLeft()

            moveForward()

            moveForward()

            turnRight()

        }else if isOnClosedSwitch {

            togleSwitch()

            turnLeft()

        }else if isOnGem{

            collectGem()

        }

    }

    相关文章

      网友评论

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

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