扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共8页)
利用Windows PowerShell创建哈希表
哈希表(hashtable)有时候也被称为:“关联数组”或“字典”。哈希表可以称得上是计算机科学中最重要的数据结构之一,例如:在计算机操作系统、数据库系统、编译器、加密算法等计算机底层程序中,哈希表都发挥着重要的作用。
在传统的Unix环境中,awk程序内置的关联数组,为数据处理提供了便捷的手段。因此掌握哈希表类型,可以使您在解决工作中的问题时候,更加得心应手。
如何声明一个哈希表对象?哈希表的创建是非常简单的,请看如下示例:
PS C:\Users\fliu> $hash = @{}
PS C:\Users\fliu> $hash.GetType().FullName
System.Collections.Hashtable
PS C:\Users\fliu> $hash.Count
0
首先使用“@{}”创建一个空的哈希表,并将其保存在变量$hash中。由于只是初始化了一个空哈希表,所以返回结果是0。如果在初始化时,需要添加一些键值对到哈希表的话,我们可以按照如下的方式进行添加。
示例:
PS C:\Users\fliu> $hash = @{ "Computer Name" = "ZOL Server";
>> "Administrator" = "Fliu", "fengliu";
>> "OS" = "Windows Server 2008";
>> "Installed Date" = Get-Date;
>> "Disk Size" = 50MB
>> }
>>
PS C:\Users\fliu> $hash
以下为返回结果
Name Value
---- -----
OS Windows Server 2008
Disk Size 52428800
Installed Date 2009/2/2 11:24:41
Computer Name ZOL Server
Administrator {Fliu, fengliu}
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者