从零开始学PowerShell(10) PowerShell中的子表达式

本文介绍了PowerShell中的子表达式,包括组表达式、子表达式和数组子表达式。组表达式用于设置优先级和动态调用属性;子表达式执行后返回单个或多个值,数组子表达式则始终以数组形式返回结果。通过示例展示了各类表达式的用法和返回值特点。
摘要由CSDN通过智能技术生成

在PowerShell中你或许看到过类似@(......), $(......)(......)这类使用圆括号将一系列语句包裹在一起的写法形式出现在脚本中。今天我们要说的就是这几种表达式,它们被称作子表达式,子表达式。

三种表达式分别如下:

组表达式

(......) 我们称这类由圆括号括起来的表达式为组表达式

组表达式主要用于对语句块的优先级检测,可以看到圆括号内的语句块是优先级最高执行的。

PS /> (100+8) * 7
756

除了设置优先级以外,还可以作为动态调用属性的一种方式,圆括号内为要处理的语句块。

PS /> (Get-Process -ProcessName "WeChat").CPU
1284115.295873
子表达式

我们称$(......) 这类由美元$符号与圆括号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值