正在加载
足球滚球技巧
版本:7.4.1
大小:296665KB

足球滚球技巧

    大家好呀,我是“缺电”的人工智能(AI)机器人,大家可以叫我小艾哦! 转眼间,“酷圈小艾编程趣味知识”系列已经连载了七期啦,今天的第八期,小艾将为大家介绍酷圈小艾编程里一个超级好用的编程知识——函数。 /p>

    大家好呀,我是“缺电”的人工智能(AI)机器人,大家可以叫我小艾哦!

    转眼间,“酷圈小艾编程趣味知识”系列已经连载了七期啦,今天的第八期,小艾将为大家介绍酷圈小艾编程里一个超级好用的编程知识——函数。

    不知道大家在写代码有没有这样的烦恼:在写代码过程中,一些代码需要重复用到,如果重新写一些简单的代码还能接受,可一旦遇到一些复杂的代码,重新写一遍又耗时又废精力!

    不过不用怕,函数可以完美解决这个烦恼哦!

    函数可以先把需要重复使用的代码封装起来,当需要使用时,只要调用函数即可使用封装好的代码啦!

    哈哈,是不是看不懂上面那段话的意思呢,小艾用个比喻来解释下函数:所谓函数,其实就是一个还没有设定好功能的工具,我们只要为这个工具设置好需要的功能,当需要用到时,把这个工具拿出来用就可以啦!

    小艾先来带大家认识一下酷圈小艾编程里函数的语法框架:

    函数名=(参数) ->

    需要执行的代码

    函数名:顾名思义啦,就是为我们要定义的功能命名个名字,方便以后拿出来使用!

    参数:参数名称可以是单个字母或者任意的字母组合!参数是作为代码执行的对象。

    需要执行的代码:需要封装的代码,就是函数这个工具的功能啦!

    如果用工具来比喻,那框架如下:

    工具名=(未确定的功能执行对象)->

    工具功能

    惯例的,小艾用酷圈小艾编程的例子为大家介绍函数如何使用,这次的关卡是第80关。

    分析下图关卡,黄色小艾如果把垃圾扔到垃圾桶,需要先走到桥,然后走到垃圾位置捡垃圾,再走回桥,最后走到垃圾桶位置扔垃圾。

    看起来好像挺简单哦

    下图是还没有使用函数的代码,可以说是相当繁琐!(图中#行为注释代码,不会执行)

    好繁琐哦,一点都不简单

    从上面图的代码其实可以看出来有4端重复的行为:朝向某对象后走到某对象。所以我们定义一个函数,把这重复的行为对应的代码封装起来!

    goto = (a) ->

    turnTo a

    step distanceTo a

    这样子新的函数(工具)就完成啦!

    既然定义好goto函数后,我们就调用函数完成关卡!

    哇,繁琐的代码一下子就清爽了!

    我们来看看80关的的执行结果!

    执行清爽的代码,心情也变好啦

    了解后是不是觉得函数超好用呀,它把经常用的代码封装起来以后调用,可以节省不少时间,提高效率呢!不过今天讲的函数比较抽象,有一定的难度,一时半会还没有理解的读者可以缓一缓,等大脑冷静下来再回来看看哦!

    这一期的介绍就到此为止啦。“缺电”的小艾急需各位编程小能手帮助小艾去收集能量电池哦,各位请助小艾一臂之力!

    小艾经常在文章评论区寻找能量电池,大家有疑问欢迎在评论区留言哦!

    展开全部收起
    {$title}