我有几个看起来非常相似的类成员函数:
Public Function ProcessSomething(ByVal X as Currency, ByVal Y as Long) As Boolean
Run Code Online (Sandbox Code Playgroud)
然而,其中一些功能IDE强迫我使用call语句而不是其他功能.
有人能在这里给我一些理解吗?
Call如果您正在调用Function并忽略返回值,或者使用(..)括号,则该语句是必需的.
例如,在下面的invokation中,我们正在调用ProcessSomething但不接受返回Boolean(基本上忽略它.)
Call ProcessSomething(currencyObj, 1.2345)
Run Code Online (Sandbox Code Playgroud)
如果要调用该函数并忽略返回值,仍然不使用Call,则可以按如下方式调用它.((...)缺少通知).
ProcessSomething currencyObj, 1.2345
Run Code Online (Sandbox Code Playgroud)