变量(Variables)
- 声明与赋值:
- 作用域:
- Local/Script/Global/Private,常见于函数与脚本间变量可见性控制
- 常用自动变量:
- $_(当前管道对象)、$PSVersionTable、$Args、$Error、$PID、$LastExitCode
- 读取环境变量:$env:Path;设置:$env:MyVar = 'value'
- 引用与子表达式:
- 字符串内插:"Hello $name"
- 子表达式:"2+2=$(int)"
类型约束与强制转换:
小技巧:避免在全局范围滥用变量;函数间通过参数与返回值传递,提升可维护性。