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 ...