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

标签 powershell syntax syntax-error fluent

我正在尝试使用以 fluent-api 模式编写的重试服务。 这些方法返回服务并允许方法链接。 然而,即使我正在使用 --> ` <-- 我也看到了很多错误,如下所示。 enter image description here

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

(重试服务的入口点) enter image description here

最佳答案

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

例如:

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

关于powershell - 如何在 PowerShell 方法链接中使用换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75024627/

相关文章:

python - 读取文本文件时出现语法错误

python - if…elif…else中的语法错误

sql - mysql更新单元格内容问题

powershell - 如何在Powershell中获取系统上本地用户的纯文本列表/数组?

windows - 使用 powershell 和 cmd 创建带有定义的 .h 文件

来自高级 (cmdlet) 功能的 PowerShell Add-PSSnapIn

mysql - SQL 从两个表中选择总价,使用一种语法有两个条件

powershell - 压缩存档错误 : PermissionDenied

matlab - fopen ('text.txt' , 'wt' ) 在 MATLAB 中是什么意思?

syntax - 编号列表作为 YAML 数组