函数过程是标准
(1)Function(函数)过程的定义
Function过程的定义格式:
[程序段]
[过程名=表达式]
[Exit Function]
[程序段]
[过程名=表达式]
End Function
说明:
1)Function过程以Function开头,End Function 结束,之间是描述过程操作的语句块,即“过程体”或“函数体”。格式中的“过程名”、“参数列表”、Public、Private、Friend、Static、Exit Function的含义与Sub过程相同。“As数据类型”是由Function过程
如:已知直角三角形两直角边的值,计算斜边,可定义一个Function函数。
Function hypotenuse(A as integer,B as integer) as string
hypotenuse=sqr(A^2+B^2)
End function
再例如:
Function BinarySearch(Lower,Upper As Integer) As Boolean
……
If Lower = Upper Then
BinarySearch = True
Exit Function
Else
End If
……
End Function
label1.caption=hypotenuse(Cint(text1.text),cint(text2.text))
strX=hypotenuse(width,height)