有没有办法在vb脚本中为函数创建可选参数,使您可以编写类似于...
myFunc("happy")
myFunc("happy", 1, 2, 3)
myFunc("happy", 1)
etc.
发布于 2009-12-11 23:48:29
vbscript中不允许使用可选关键字(如VB6中的关键字
也许这会有帮助:http://www.4guysfromrolla.com/webtech/071801-1.shtml
发布于 2009-12-11 23:46:47
overloading怎么样?
发布于 2014-01-18 19:37:00
您始终可以将其设置为class
,并在调用它之前使用Public Property Let
填充Sub
/Function
:
Set oSubName = New cSubName
'fill your parameters, you can always add more later
oClass.OptionalParameter1 = true
oClass.OptionalParameter2 = false
'execute sub
oSubName.Execute
Set oSubName = Nothing
这需要一些关于如何创建类的知识,但这可能是使用数组的下一个最佳解决方案。
祝好运。
https://stackoverflow.com/questions/1888921
复制相似问题