中文
Sign in
AI tools
热门问题
时间线
聊天
视角
全部
文章
字典
引用
地图
Found in articles
變數遮蔽
在程式設計中,變數遮蔽(英語:
variable
shadowing
,或稱變數隱藏)指的是:當新變數與舊有變數同名,此名稱暫時不再可用於存取舊有變數。 通常此新變數會被定義於一作用域(決策塊、方法或內部類)之中。 以程式語言在解析識別碼(即名稱,而不只是變數)的角度來看,這就是名稱遮蔽,而我們稱此舊有的變數被新變數遮蔽(be
NewLISP
到它的调用者的所有变量,上至在相同的上下文或命名空间内的调用者的调用者,以此类推。它支持显式的和隐式的定义局部动态变量,遮蔽(英语:
Variable
shadowing
)外部环境的同名变量,从而防止意外使用或变更来自调用者环境的变量。被调用函数的形式参数变量自动的遮蔽调用者的调用环境。在全局上,变量可以组织在独立的空间内。
Variable shadowing
来自维基百科,自由的百科全书