0

.asp ファイルで同じ変数を 2 回宣言することは可能ですか? 以下の例はあまり巧妙に見えませんが、これは単なるであり、整理する必要があります。

Dim number : number = 1

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

1 に答える 1

3

理論的には、もちろん変数を 2 回宣言できます。問題は、変数が同じスコープで宣言されている場合、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 に答える