美文网首页Swift Playgrounds 学习编程一
Swift Playgrounds 学习编程一 函数5.嵌套模式

Swift Playgrounds 学习编程一 函数5.嵌套模式

作者: 彩虹思维 | 来源:发表于2019-12-18 11:40 被阅读0次
5嵌套模式

目标:从其他函数中调用函数。

到目前为止,你定义过的函数仅调用了现有的命令,例如moveForward()和

collectGem()。但并不是非要如此!

函数 turnAround()(转身)可引导你的角色转身并面向相反方向。你可以在另

一个函数solveStair()(解决一侧阶梯)内部调用这个函数,并在你的代码中调用solveStair()来解决关卡中更大的区域。

这个将较大的问题分解成较小的部分的过程称为分解。

1 定义solveStair()函数,在其中调用 turnAround()。

2 调用solveStair()以及你所需要的其他函数。

3 收集全部四颗宝石完成通关。

func turnAround(){

    turnLeft()

    turnLeft()

}

func solvestair(){

    moveForward()

    collectGem()

    turnAround()

    moveForward()

    turnRight()

}

for i in 1...4{

    solveStair()

}

相关文章

网友评论

    本文标题:Swift Playgrounds 学习编程一 函数5.嵌套模式

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