我想使用 splatting 语法,但我想内联
所以而不是:
$p = @{Path = '.'}
ls @p
Run Code Online (Sandbox Code Playgroud)
我想要做
ls @@{Path = '.'}
Run Code Online (Sandbox Code Playgroud)
但这是一个语法错误。无论如何,是否可以在不必编写单独的变量的情况下生成哈希表?
我为什么要这样做?我更喜欢用于定义大量参数(例如 4 个或更多)的哈希表语法。但我宁愿不定义变量,我只想让我在哈希表定义的“顶部”调用的 cmdlet。
| 归档时间: |
|
| 查看次数: |
663 次 |
| 最近记录: |