я не могу добиться, чтобы разделить «если» условие на несколько строк в PowerShell С комментариев, смотрите пример:Как разбить «если» условие над многострочными строками с комментариями
If (# Only do that when...
$foo # foo
-and $bar # AND bar
)
{
Write-Host foobar
}
Это создает следующее ошибка:
Missing closing ')' after expression in 'if' statement.
`
Добавление символа не работает:
If (` # Only do that when...
$foo ` # foo
-and $bar ` # AND bar
)
{
Write-Host foobar
}
я получаю:
Unexpected token '` # foo' in expression or statement.
Единственный способ я нашел, чтобы удалить комментарии:
If (`
$foo `
-and $bar `
)
{
Write-Host foobar
}
Но я уверен, что PowerShell предлагает способ сделать то, что другие языки сценариев могут: Я просто не могу найти его ...
Я бы переместить '-and' в' $ Foo' от '$ bar'. – PetSerAl