可以在 VbScript switch 语句中使用常量吗?
我希望这能起作用(如下) 如果 iTestVar 为 1,我希望 DoStuff() 被触发。然而它总是落入其他的境地。
我过去研究过 const ,发现它们只能在类之外定义。 select 语句位于类内部。
'This is defined outside of the class (vbscript won't allow const inside classes)
Const STOPHERECONSTANT = 1
Select Case iTestVar
Case STOPHERECONSTANT
DoStuff()
Case Else
End Select
Id expect this to work (below)
If iTestVar is 1, I'd expect DoStuff() to be fired. However it always falls into the else.
I have researched const in the past and found they can only be defined outside of classes. The select statement is inside the class.
'This is defined outside of the class (vbscript won't allow const inside classes)
Const STOPHERECONSTANT = 1
Select Case iTestVar
Case STOPHERECONSTANT
DoStuff()
Case Else
End Select
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的错,我确信我测试了这个,但我一定错过了它,同时修复了其他东西。
我需要转换 iTestVar:
My bad, i'm sure I tested this, but I must of missed it, while fixing something else.
I needed to convert the iTestVar: