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