如何在PowerShell中创建数组?
在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",'c',10,34.3
在这里,我们创建了一个包含值的数组。您还可以创建一个空数组。这通常在处理脚本时使用。数组最初创建,然后赋值。
要创建一个空数组,可以使用:
$a = @()
检查数组的长度时,您将得到大小为 0。
$a.Length
PS C:\WINDOWS\system32>$a.Length
您可以如下所示为数组赋值:
$a = @(1,"Hi",45.6)
广告