尝试让我的switch语句使用“-or”运算符。 我做错了什么?
代码:
PS C:\Windows\system32> $a = 1031
PS C:\Windows\system32> switch ($a) {1031 {write "True"}}
True
PS C:\Windows\system32>
PS C:\Windows\system32>
PS C:\Windows\system32> switch ($a) {((1031) -or (2055)) {write "True"}}
PS C:\Windows\system32>
答案 0 :(得分:1)
您需要使用脚本块,$_
是您要启用的值(例如$ a):
switch ($a)
{
{$_ -eq 1031 -or $_ -eq 2055} {write "True"}
}