儿童学编程语言swift语言|儿童学编程语言swift语言 playgrounds12 嵌套模式

儿童学编程语言swift语言|儿童学编程语言swift语言 playgrounds12 嵌套模式
文章图片
嵌套模式

前面我们学习了定义函数,今天来学习函数的嵌套模式。简单的说,就是在一个函数中调用另一个函数。
在这节课里,我们看到已经定义好了一个新的函数:turnAround() 向后转身,它由两个左转命令组成。
儿童学编程语言swift语言|儿童学编程语言swift语言 playgrounds12 嵌套模式
文章图片
后转身函数

【儿童学编程语言swift语言|儿童学编程语言swift语言 playgrounds12 嵌套模式】需要我们自己定义一个完成一侧宝石收集任务的函数:solveStair(),
我们来看一下完成一侧宝石收集,需要哪些动作:
向前1步,收集宝石,后转身,向前1步。
这时Byte回到了开始的位置,面向开始时候的反方向。
那么现在我们来定义这个函数:
儿童学编程语言swift语言|儿童学编程语言swift语言 playgrounds12 嵌套模式
文章图片
收集一侧宝石任务函数

我们定义好solveStair() 函数后,就可以开始编写主程序了:
儿童学编程语言swift语言|儿童学编程语言swift语言 playgrounds12 嵌套模式
文章图片
主程序

    推荐阅读