powershell 初体验

powershell变量

变量命名类似于php

PS C:\Users\Nicks> $a=1
PS C:\Users\Nicks> $b=2
PS C:\Users\Nicks> $a*$b
2

有一个比较好用的是变量交换
一般的语言做两个变量交换一般需要一个临时变量

$tmp=$a
$a=$b
$b=$tmp

而在powershell中可以这样

$a,$b=$b,$a
PS C:\Users\Nicks> $a,$b=$b,$a
PS C:\Users\Nicks> $a
2
PS C:\Users\Nicks> $b
1

还可以通过这个

PS C:\Users\Nicks> ls variable:

Name                           Value
----                           -----
$                              $b
?                              True
^                              $b
a                              2
args                           {}
b                              1

查看现存的变量
当然一般脚本都是动态类型的,
可以通过
gettype方法