如果想给主调过程带返回值,则参数应该用什么方式来定义
vB的sub过程中,如果想给主调过程带返回值,则参数应该用什么方式来定义
用 ByRef
Sub a(i as Integer) 不会带回值,但是用 Sub a(ByRef i as Integer) 就可以带回值了
上面的回复不准确,参数确实应该使用ByRef来定义才行。但举例不对。Sub a(i as Integer)中i是可以带回值的!因为VB的参数默认方式就是ByRef方式!只有Sub a(ByVal i as Integer)这样的定义才不会带回值的。
答:VB的通用过程有sub和function两种,其中function过程也成为函数过程,可以通过函数名返回一个函数值,但sub过程是没有返回值的。详情>>
答:详情>>