如何在 PowerShell 中建立雜湊表?
在 PowerShell 中建立雜湊表的方法有幾種。這裡我們討論使用標準方法@{} 建立雜湊表。
使用 @{} 方法
可以使用 @{} 方法來建立雜湊表。鍵值對用分號 (;) 分隔。您只能新增唯一鍵。不接受重複鍵。
$htable = @{EmpName="Charlie";City="New York";EmpID="001"}輸出
Name Value ---- ----- EmpID 001 City New York EmpName Charlie
在此,您不會以有序的方式獲得輸出。若要獲取有序輸出,您需要在雜湊表前加上 [Ordered] 。例如:
$htable = [Ordered]@{EmpName="Charlie";City="New York";EmpID="001"}輸出
PS C:\WINDOWS\system32> $htable Name Value ---- ----- EmpName Charlie City New York EmpID 001
若要僅訪問雜湊表鍵,可以使用以下命令。
$htable.Keys
輸出
PS C:\WINDOWS\system32> $htable.Keys EmpName City EmpID
若要僅訪問雜湊表的值:
$htable.Values
輸出
PS C:\WINDOWS\system32>$htable.Values Charlie New York 001
您也可以訪問單個鍵。若要訪問員工姓名(鍵:EmpName),您需要使用以下命令。
$htable["EmpName"]
輸出
PS C:\WINDOWS\system32> $htable["EmpName"] Charlie
您還可以透過點 (.) 方法訪問相同的值,如下所示。
$htable.EmpName
同樣,您可以使用各個鍵來訪問不同的值。
若要獲取多個值,請使用多個鍵。
$htable["EmpName","EmpID"]
輸出
PS C:\WINDOWS\system32> $htable["EmpName","EmpID"] Charlie 001
廣告內容
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP