在某种程度上可以在.asp文件中声明两次相同的变量吗?下面的示例看起来不是很聪明,但这只是一个示例,我必须对其进行排序。
Dim number : number = 1
Select Case number
Case 1
Dim a
Case 2
Dim a
End Select
答案 0 :(得分: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