PowerShell中数组的正确语法是什么?

Pri*_*moz 5 arrays powershell powershell-2.0

例1:

注2:逗号也用于数组{0,-30}中的单独项

例2:

要创建数组,我们创建一个变量并分配数组.数组以"@"符号表示.让我们进行上面的讨论并使用数组连接到多个远程计算机:$ strComputers = @("Server1","Server2","Server3")

那么,哪一个是正确的还是有什么区别?

Joh*_*ing 13

示例2使用数组转换语法,例如,允许将单个元素视为数组:

$myList = @("Hello")
Run Code Online (Sandbox Code Playgroud)

从本质上讲,它允许将括号之间的任何内容视为包含其他命令输出的数组:

$myArray = @(Get-Process Excel)
Run Code Online (Sandbox Code Playgroud)

或者,您可以通过指定逗号分隔列表来创建数组:

$myArray = "hello", "world", "again"
Run Code Online (Sandbox Code Playgroud)

(不需要花括号)

  • 您应该添加{}是脚本块而不是数组的解释,以完全回答问题. (2认同)