PowerShell 变量作用域深度解析
作用域修饰符实战
1 | # 全局作用域演示 |
作用域穿透技巧
1 | # 使用Get-Variable跨作用域访问 |
最佳实践
- 优先使用local修饰符保护临时变量
- 避免在函数内直接修改global作用域
- 使用script作用域维护模块级状态
- 通过$PSDefaultParameterValues设置默认作用域
1 | # 全局作用域演示 |
1 | # 使用Get-Variable跨作用域访问 |
1 | $globalVar = 'Global' |
1 | $global:counter = 10 # 全局作用域 |
1 | # 使用Get-Variable跨作用域访问 |