美文网首页Swift Playgrounds 学习编程一
Swift Playgrounds 学习编程一 条件代码 5.定

Swift Playgrounds 学习编程一 条件代码 5.定

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

    目标:使用函数、循环和条件来收集宝石或打开开关。

    在这一关中,每隔一步可能遇到宝石、开关,也可能什么都没有。运行这一关时,线框会显示项目可能出现的位置。若要通关,你可以编写许多if 语句,不过还有更好的办法。

    首先,将整个关卡分解成基本的模式。主线路共有三条,每条上都有两个位置会有宝石或开关。

    1 使用一个if语句定义collectOrToggle()(收集宝石或切换开关状态)函数来检查砖块的

    内容。

    2 在函数定义下方,调用 collectOrToggle()及其他命令来通关。


    func collectOrToggle(){

        if isOnClosedSwitch{

            toggleSwitch()

        if isOnGem{

            collectGem()

        }

    }

    func foursSteps(){

        for i in 1...4{

            moveForward()

            collectorToggle()

        }

    }

    foursteps()

    turnLeft()

    moveForward()

    moveForward()

    turnLeft()

    fourSteps()

    turnRight()

    moveForward()

    turnRight()

    fourSteps()

    相关文章

      网友评论

        本文标题:Swift Playgrounds 学习编程一 条件代码 5.定

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