Wie man eine "wenn" Bedingung über mehrzeilige Zeilen mit Kommentaren aufteilt

Ich kann es nicht schaffen, eine "Wenn" -Bedingung in PowerShell auf mehrere Zeilen aufzuteilen.MI Kommentare, siehe Beispiel:

If ( # Only do that when...
    $foo # foo
    -and $bar # AND bar
)
{
    Write-Host foobar
}

Dies erzeugt den folgenden Fehler:

Missing closing ')' nach dem Ausdruck in der if-Anweisung.

Hinzufügen des` Zeichen funktioniert nicht:

If ( ` # Only do that when...
    $foo ` # foo
    -and $bar ` # AND bar
)
{
    Write-Host foobar
}

Ich bekomme ein

Unerwartetes Token "# foo" in Ausdruck oder Anweisung.

Die einzige Möglichkeit, die ich gefunden habe, besteht darin, die Kommentare zu entfernen:

If ( `
    $foo `
    -and $bar `
)
{
    Write-Host foobar
}

Aber ich bin mir sicher, dass PowerShell eine Möglichkeit bietet, das zu tun, was andere Skriptsprachen können: Ich scheine es einfach nicht zu finden ...

Antworten auf die Frage(6)

Ihre Antwort auf die Frage