我在 powershell 中查看了一些示例,并查看了 @() 和 @{} 的用法。 Doing a quick google search on the difference 告诉我一个是数组,另一个是哈希表。

你能分享一些现实生活中的例子,比如我想建立一个哈希表而不是一个数组吗?以及一个比另一个的优缺点?提前感谢您的意见!

最佳答案

array 只是一个值列表,而 hashtable 是键/值对的集合。

这里有些例子:

大批

$i = @(1,2,3,4,5)

哈希表
[hashtable]$i = @{ Number = 1; Shape = "Square"; Color = "Blue"}

关于arrays - Powershell 中的@() 和@{} 之间有什么区别以及何时使用它们?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59753025/

10-11 09:31