在PowerShell中你或许看到过类似@(......)
, $(......)
,(......)
这类使用圆括号将一系列语句包裹在一起的写法形式出现在脚本中。今天我们要说的就是这几种表达式,它们被称作子表达式,子表达式。
三种表达式分别如下:
组表达式
(......)
我们称这类由圆括号括起来的表达式为组表达式
。
组表达式主要用于对语句块的优先级检测,可以看到圆括号内的语句块是优先级最高执行的。
PS /> (100+8) * 7
756
除了设置优先级以外,还可以作为动态调用属性的一种方式,圆括号内为要处理的语句块。
PS /> (Get-Process -ProcessName "WeChat").CPU
1284115.295873
子表达式
我们称$(......)
这类由美元$
符号与圆括号