Loading... 易语言中的一个个功能通常来说是由子程序组成的。我们可以自由建立各种各样的子程序供我们调用。写成子程序调用还有一个非常好的好处,那就是有的时候,有的代码是会反复执行的,而他们的实现过程可能都很相似,可能只是其中的某些个别的东西变化而已,其他的都是不变的。这时候如果我们写成子程序调用(这个操作我把它叫做“**封装** ”),那么下次再遇到同样的事情,你直接调用这个子程序就可以实现了,大大减少了代码的冗余量。 如果我这么解释你还不明白,再来个现实的例子,不知道同学们有没有人用过那种以前的电饭锅的,那种电饭锅只有煮饭和保温两个档,插上电按到煮饭就能用。你的饭和水的量就是会变的,但是煮饭那一套都是不变的,放好米和水告诉电饭锅调用煮饭这个程序即可。很方便,你压根甚至不需要懂得煮饭子程序内部是怎么实现的。 还有一个好处,你还能把子程序封装成文件供别的开发者调用,别人甚至也可以不用知道你内部怎么实现的也能调用。这就像你把电饭锅卖给别人用一样的。 **在易语言代码编辑界面,按** **Ctrl + N** **快捷键可以新建一个子程序。** --- 按下 Ctrl + N 快捷键后看到的表格是这样的: ![genwo17-1.jpg](http://static.fox-9.com/uploads/2021/08/11/genwo17-1.jpg!webp) 首先当然是设置好子程序的名字,这个的原则就是,你想想你这个子程序是干啥的,主要实现了什么功能,然后起一个你记得住的名字。比如“煮饭”,一看就懂。 返回值类型如果填有内容,那么属于有返回值的子程序,在其他编程语言叫做“函数”,我们约定,有返回值的子程序以后叫做函数。这个之后单独讲,目前留空。 公开和易包你都不需要填内容,后面会单独讲。 备注是你对该函数的一些解释,比如它是干嘛的,偶尔可以写,方便过后自己想的起来这个子程序是干嘛的,有什么注意的点。 **总的来说,目前大家只需要填写子程序名和备注(备注选填)即可。** --- 接下来写代码就很简单了,大家只需要在这个表格的下面写你要在这个子程序被调用的时候运行的代码即可。 代码编辑好之后,就可以在别的子程序之中调用它了。调用方法十分简单,格式为:**子程序名()** 。如果我们没有设置需要传入参数(目前我们学习的是无参数子程序),那么后面跟一个空的小括号即可,里面不用写任何内容。前面把子程序名换成你自己定义的即可。 易语言十分方便,你设定好子程序之后,使用子程序名的拼音的首拼字母即可快速把这个子程序名的中文打出来,速度很快。 我们来举例练习一下。 --- **课后作业:** 敲黑板!布置课后作业了! 请大家根据我们之前学过的所有内容,自己建立一个子程序,在 `__启动窗口_创建完毕` 事件子程序中进行调用。让程序一运行就调试输出内容“**我爱雪山凌狐教程** ”。 以下是我们的视频教程: **在线观看:** http://v.youku.com/v_show/id_XMjkxMDQ0NzMyOA==.html **高清源文件下载:** <div class="hideContent">该部分仅登录用户可见</div> 感谢大家的收看,我们下期再见! 最后修改:2021 年 08 月 11 日 © 允许规范转载 赞 1 赠人玫瑰,手留余香