在VBscript中调用函数时是否有使用Call的优点?

kem*_*002 2 vbscript

如果答案很明显,请原谅我,因为我编写了vbscript已经很长时间了.

在vbscript中调用函数时是否有使用Call的优点?

例如:

SomeFunction param1, param2
Run Code Online (Sandbox Code Playgroud)

VS

Call SomeFunction (param1, param2)
Run Code Online (Sandbox Code Playgroud)

Moh*_*rty 8

根据MSDN的差异-

要从另一个过程调用Sub过程,请键入过程的名称以及任何所需参数的值,每个参数用逗号分隔.Call语句不是必需的,但如果您使用它,则必须将任何参数括在括号中.

以下示例显示了对MyProc过程的两次调用.一个在代码中使用Call语句; 另一个没有.两者都完全相同.

Call MyProc(firstarg, secondarg)
MyProc firstarg, secondarg
Run Code Online (Sandbox Code Playgroud)

请注意,当不使用Call语句时,在调用中省略括号.


svi*_*nto 7

不,那里没有.