gpt4 book ai didi

arrays - Powershell 中的@() 和@{} 之间有什么区别以及何时使用它们?

转载 作者:行者123 更新时间:2023-12-03 18:35:50 25 4
gpt4 key购买 nike

我在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com