今日,一个朋友跟我说,VB6源码中出现a:=1,这种写法。但系统不报错,运行也没有问题。问我是怎么回事?
其实这个在VBA里使用的较多,在VB6里使用的较少。作用:用于函数或过程调用,用来指定命名参数。
示例:
函数如下:
Private Sub test(a As Long, b As Long, c As Long)
Debug.Print "a="; a, "b="; b, "c="; c
End Sub
调用:
test a:=1, c:=1, b:=5
所以,:= 可以不按顺序传递参数。
在VB6里最常见的就是ERR错误处理中用到。如下图所示:
以上就是:=的基本用法,如果你学到了,请关注我,转载请注明出处。