VB:函数名在过程中只能被赋值一次。这是错的,怎么理解,能举个例子吗?

2025-02-23 20:08:43
推荐回答(2个)
回答1:

Private Sub Command1_Click()
MsgBox myFun '这里调用了myFun这个函数
End Sub

Private Function myFun()
Dim i As Long
For i = 0 To 100
myFun = myFun + i ‘在For循环中,函数myFun被赋值101次
Next
End Function

回答2:

比如一开始X=5
后来过程中有类似于
X=X+Y
就已经被重新赋值了