Есть ли другие варианты использования круглых скобок в PowerShell?

Как новичок в мире Powershell, иногда я застреваю в сложном синтаксисе. Вот почему я пытаюсь выяснить все возможные варианты использования скобок внутри языка.

Вы знаете еще кое-что? Можете ли вы добавить сюда?

Вот мой (исключено базовое использование curly в конвейере и round в вызовах методов):

# empty array
$myarray = @()

# empty hash
$myhash = @{}

# empty script block
$myscript = {}

# variables with special characters
${very strange variable @ stack !! overflow ??}="just an example"

# Single statement expressions
(ls -filter $home\bin\*.ps1).length

# Multi-statement expressions inside strings
"Processes: $($p = “a*”; get-process $p )"

# Multi statement array expression
@( ls c:\; ls d:\)
7
задан JYelton 5 April 2011 в 21:15
поделиться