calll test是调用名字为test的一个子过程或者函数。
例如:
一、调用子过程test
Sub test()
MsgBox("我是test子过程")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Call test()
End Sub
二、调用函数test
Public Function test()
MsgBox("我是test函数")
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Call test()
End Sub
test显然是一个外部过程或函数.
Call test 意思就是调用test为名称的外部的程或函数
Call 是调用过程或函数
call test:调用test过程
函数一般有返回值,也可能会有参数
如call test(a): 调用过程或函数test ,参数为a,该调用不需返回函数值
b=call (test(a)): 调用过程或函数test ,参数为a,返回的函数值赋于b
调用 test 过程
不管你前面定义是函数还是过程 此时均无返回值
call test
是调用子程序或函数