0

是否可以在 .asp 文件中两次声明相同的变量?下面的例子看起来不是很聪明,但这只是一个例子,我必须把它整理出来。

Dim number : number = 1

Select Case number
    Case 1
        Dim a
    Case 2
        Dim a
End Select
4

1 回答 1

3

理论上你当然可以声明一个变量两次,问题是,如果变量声明在同一个范围内,asp会抛出错误。

无论您想实现什么,请记住,您可以(几乎)始终访问父范围内的变量,从而使双重声明无用。

Dim number : number = 1
Dim a
Select Case number
   Case 1:
      a = "whatever"
   Case 2:
      a = "something different"
End Select
response.write a
于 2013-06-20T08:56:35.107 回答