![]() |
1
12
让一个阵列出来。
对于第一个示例,这意味着这两个语句
第一个陈述(
基本上,你的表达式与
或
第二个例子避免了这个陷阱,因为两个嵌套数组都用一元数组构造操作符作为前缀,这样就避免了被完全展开。
或者(使用分组表达式而不是数组子表达式):
|
![]() |
2
4
了解
Array subexpression operator
现在考虑一下
最后一步是认识到这一点
正如 PowerShell Team Blog Christopher G. Lewis answer ). 尽管 本质上 |
![]() |
3
3
Powershell使用逗号和换行符作为数组分隔符。您的首次声明:
你的第二次申报
至于解析决定,它取决于在一行中遇到的第一个非空白字符: Array Literals In PowerShell Understanding PowerShell Parsing Modes |