8.4.2 函数过程

8.4.2 函数过程

Function函数过程将返回一个值,定义格式为:

[Public|Private][Startic]Function函数过程名([<形参>])[As数据类型]

[<函数过程语句>]

[函数过程名=<表达式>]

[Exit Function]

[<函数过程语句>]

[函数过程名=<表达式>]

End Function

Public表示子过程可以被所有模块过程调用,Private表示子过程只在本模块中被调用。

函数过程的调用与标准函数的调用相同,语句格式如下:

函数过程名([实参列表])

说明:多个实参之间用逗号分隔。“实参列表”必须与形参保持个数相同,位置与类型一一对应,实参可以是常数、变量或表达式。

由于函数过程会返回一个值,故函数过程不作为单独的语句加以调用,必须作为表达式或表达式中的一部分使用。