如何在 PowerShell 中多行编写多个函数调用?

How to write multiple function calls in multiple lines in PowerShell?

我目前正在使用 PowerShell,我想知道如何在彼此之后调用多个函数,但又让它们各占一行。

我目前有这个:

$leet= $text.replace("a", "4").replace("e", "1").replace("e", "3");

但我更想要这样:

$leet= $text
    .replace("a", "4")
    .replace("e", "1")
    .replace("e", "3");

但是 PowerShell 不太喜欢换行符,当我在每行的末尾添加 ` 后跟另一行时,它也不起作用。

那么,我是不是遗漏了什么,或者这在 PowerShell 中是不可能的?

一样,您可以通过指定运算符 (.) 然后在它与右侧操作数之间放置空格来免费获得行继续:

$leet = $text.
    Replace("a", "4").
    Replace("e", "1").
    Replace("e", "3")

(请注意,最后一个调用 Replace("e", "3") 什么都不做 - 所有 e 都已被前面的调用替换)