【发布时间】:2026-01-12 18:40:02
【问题描述】:
作为 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:\)
【问题讨论】:
-
也只有括号 (
()) 或(按照您的示例)大括号 ({})?括号([])呢? -
是的,大括号和方括号也...对不起我的英语不好。无论如何,大括号不是大括号(或括号)? :)
标签: syntax powershell language-construct