Swift Playgrounds 学习编程一

Swift Playgrounds 学习编程一 函数7.寻宝

2019-12-18  本文已影响0人  彩虹思维
7.寻宝

挑战:分解模式并创建你自己的函数。

在这最后一项挑战中,先找出一组小的命令模式,并创建一个函数来调用这些命令。使用该函数来开始解决局部关卡。

示例

func moveThenToggle(){

    moveForward()

    moveForward()

    toggleSwitch()

}

当你发现关卡中更为复杂的部分时,定义一个新的函数,让它再次使用第一个函数中的命令。然后使用这两个函数来通关。


func moveToggle(){

    moveForward()

    moveForward()

    toggleswitch()

}

func toggleThree(){

    moveToggle()

    turnRight()

    turnRight()

    moveForward()

    moveForward()

    turnLeft()

    moveToggle()

    moveToggle()

    turnRight()

    turnRight()

    for i in 1..4 {

        moveForward()

    }

    turnLeft()

}

toggleThree()

toggleThree()

上一篇下一篇

猜你喜欢

热点阅读