簡體   English   中英

在經典ASP中是否可以兩次定義相同的變量?

[英]Is it possible to define same variable twice in classic ASP?

是否可以在.asp文件中兩次聲明相同的變量? 下面的示例看起來並不很聰明,但這只是一個示例 ,我必須對其進行梳理。

Dim number : number = 1

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

從理論上講,您當然可以聲明兩次變量,問題是,如果在同一范圍內聲明變量,asp將拋出錯誤。

請記住,無論您要實現什么,您都可以(幾乎)始終訪問父作用域中的變量,從而使雙聲明無效。

Dim number : number = 1
Dim a
Select Case number
   Case 1:
      a = "whatever"
   Case 2:
      a = "something different"
End Select
response.write a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM