如何在 PowerShell 中创建数组?

powershellmicrosoft technologiessoftware & coding

在 PowerShell 中创建或声明数组的方法有几种。

您可以直接将值赋给变量,并用逗号 (,) 分隔,该变量将成为变量。

例如:

$a = "Apple","Dog","Cat","Banana","Camel"

$a 现在是一个数组。您可以使用索引方法访问该变量。第一个值将存储在 0 处,第二个值存储在 1 处,依此类推。

$a[0] 将输出"Apple",$a[1] 将输出"Dog",依此类推。负索引也适用于数组。 -1 表示最后一个索引,-2 表示倒数第二个索引,以此类推。$a[-1] 将输出"Camel"。

为了更好地理解,请参见下面的图片演示。


您可以使用下面的快捷方式创建一个顺序数组。

$a = 1..5

检查输出时,数组将被创建。

PS:C:\WINDOWS\system32> $a
1
2
3
4
5

您还可以创建包含不同数据类型的数组,这种数组称为多态数组。例如:

$a = "Hello",&39;c&39;,10,34.3

这里我们创建了一个包含值的数组。您也可以创建一个空数组。这通常在脚本中使用。数组首先被创建,然后被赋值。

要创建一个空数组,

$a = @()

检查数组长度时,结果为 0。

$a.Length
PS:C:\WINDOWS\system32>$a.Length

您可以按如下方式为数组赋值,

$a = @(1,"Hi",45.6)

相关文章