VBS脚本基础教程:[5]函数和子程序
1、函数的定义方法函数是指用于完成某一特定任务的结构体,我们通常使用如下的结构来定义函数:function 函数名(参数1, 参数2...参数n) '列表可以是空的, 但括号不能省略, 参数之间用","分割...exit function '结束函数, 不是必需的...end function如图所示,小编定义了一个可以计算阶乘的函数
![VBS脚本基础教程:[5]函数和子程序](https://exp-picture.cdn.bcebos.com/40d2d0e8b004541bc6352595869a310e1699a68d.jpg)
3、所定义的函数除非被主程序所调用,否则永远都不会执行。如图所示,小编实现1-3之间的阶乘再求和操作代码如下:
![VBS脚本基础教程:[5]函数和子程序](https://exp-picture.cdn.bcebos.com/0cdb2f0e1799e92aa78295f3e1fec314f0c5a08d.jpg)
4、当我们不需要函数返回值时,我们可以利用“子程序”来实现。“子程序”可以通过sub关键字进行定义。其语法格式为:sub 子程序名(参数列表)...end sub如图所示为小编定义的一个输出子程序:
![VBS脚本基础教程:[5]函数和子程序](https://exp-picture.cdn.bcebos.com/f0848bee41c1b7278969d13b1a2ca5cadde8988d.jpg)
![VBS脚本基础教程:[5]函数和子程序](https://exp-picture.cdn.bcebos.com/76b6860e5f2043716fe1e193323acd8921c58f8d.jpg)