Nie mogę osiągnąć podzielić „if” stan na wielu liniach w PowerShell Z uwag, patrz przykład:Jak podzielić „czy” stan na liniach multilinii z komentarzami
If (# Only do that when...
$foo # foo
-and $bar # AND bar
)
{
Write-Host foobar
}
generuje to następujące błąd:
Missing closing ')' after expression in 'if' statement.
Dodawanie znaku `
nie działa:
If (` # Only do that when...
$foo ` # foo
-and $bar ` # AND bar
)
{
Write-Host foobar
}
dostaję:
Unexpected token '` # foo' in expression or statement.
Jedynym sposobem znalazłem jest usunięcie komentarzy:
If (`
$foo `
-and $bar `
)
{
Write-Host foobar
}
Ale jestem pewien PowerShell oferuje sposób, aby robić to, co inni obsługi języków skryptowych: ja po prostu nie mogę go znaleźć ...
Chciałbym przenieść '-and' do' $ foo' z '$ bar'. – PetSerAl