Skip to content

变量(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'

小技巧:避免在全局范围滥用变量;函数间通过参数与返回值传递,提升可维护性。

本站内容仅供学习和研究使用。