• 首页
  • 教程
  • 资源
  • 脚本
  • 源码库
  • 卖脚本
  • 用户中心
  • 作者成长
加入收藏  返回官网
你的位置:按键精灵资源站 >> 知识库

函数

 

    在脚本中,可以将一段经常需要使用的代码封装起来,在需要使用时可以直接调用这就是脚本中的函数。它和子程序类似,唯一不同的是函数可以有返回值,而子程序没有。

    格式:

    Function 函数名(形参1...)

        //脚本代码

    End Function

    函数的定义也是跟子程序类似的,函数关键字 + 函数名 + (形参1...)。

    和子程序所不同的是函数支持返回值,那如何返回呢?我们先看一个例子:

    A=1
    TracePrint "A=" & A
    TracePrint "B=" & B
    TracePrint "函数的返回值=" & 函数(A)
    Function 函数(B)
        函数=B
    End Function

    从这个例子的第6行,我们看到了“函数=B ”,这句就是给函数赋值的语句,也是给函数做返回值用的。

    所以执行的时候你会看到弹窗口,上面显示的内容是“1”。这是因为当函数执行结束后我们把参数a的值赋值给了“函数过程”。所以这时候弹出来是有值的。这跟上一章的子程序是不一样的,上一章变量B的值当子程序结束后是无法获取的。