gpt4 book ai didi

powershell - PowerShell splatting是否支持内联哈希表?

转载 作者:行者123 更新时间:2023-12-02 23:11:21 25 4
gpt4 key购买 nike

我想使用Splatting语法,但是我想内联

所以代替:

$p = @{Path = '.'}
ls @p

我想要做
ls @@{Path = '.'}

但这是语法错误。
无论如何,无需编写单独的变量就可以创建哈希表?

我为什么要这样做?我更喜欢使用散列表语法来定义很多参数(例如4个或更多)。但是我不想定义一个变量,我只想让我正在调用的cmdlet在哈希表定义的“顶部”。

最佳答案

splat运算符将寻找名称与splat符号后的字符匹配的变量,它不会尝试将符号后的字符解析为获取值的语句。您不能内联。链接到TechNet

关于powershell - PowerShell splatting是否支持内联哈希表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39420930/

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