powershell - 如何在 PowerShell 方法链接中使用换行符

我正在尝试使用以 fluent-api 模式编写的重试服务。 这些方法返回服务并允许方法链接。 然而,即使我正在使用 --> `

是否有任何解决方法或其他可能性不将所有内容都写成一行? (我已经检查了方法名称和返回类型)

(重试服务的入口点)

最佳答案

不幸的是about_Methods似乎没有对方法链及其解析规则进行澄清。如果你想在新行上链接多个方法,点 . 必须在每个语句的末尾,然后允许换行。 不需要反引号

例如:

[powershell]::Create().
    AddScript({ "hello $args" }).
    AddArgument('world').
    Invoke()

https://stackoverflow.com/questions/75024627/

相关文章:

python - Pandas 将 df.count() 结果的最后 n 行求和为一行

python - 无法使用调试暂停 python 进程

c - 尝试复制有关可变参数的 printf 行为

haskell - 减少围绕手工包装的 `Num` 类型的样板

r - 在 mutate 中将参数传递给 pmap

c++ - std::variant 使用整数数组中的元素作为 std::variant 中的目标类

arrays - 如何将数组的元素移动到数组的开头

LUA - 表中最常见的项目

python - 根据条件将新数据从另一个 Dataframe 添加到 Dataframe

c# - C# 是否有某种 value_or_execute 或 value_or_throw?