如何在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)
廣告