PowerShell: разница в выражениях - PullRequest
0 голосов
/ 19 октября 2018

Я экспериментировал с различными формами операторов / выражений, включая круглые скобки, но я не могу найти объяснение взаимодействию, с которым я сталкиваюсь.А именно, ( ) и $( ) (оператор подвыражения) не являются эквивалентами.Также это не эквивалентно @( ) (оператор массива).В большинстве случаев это не имеет значения, но при попытке оценить содержимое скобок как выражения (например, присвоение переменной) они различаются.Я ищу ответ на , что делают круглые скобки, когда они явно не являются тем или иным оператором, а документы about_ не вызывают этого.


($var = Test-Something) # -> this passes through
$($var = Test-Something) # -> $null
@($var = Test-Something) # -> $null

about_Operators

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...