我有四个变量,
$ a = 1
$ b = 0
$ c = 0
$ d = 1
我想根据分配了1的变量获得15种不同的输出。
a,b,c,d,ab,ac,ac,ad,bc,bd,cd,abc,abd,acd,bcd和abcd
我该如何写这种情况以使其输入每个?我能够找到的唯一示例有1个参数传递给该语句
最佳答案
您可以将它们连接为字符串:
switch ("$a" + "$b" + "$c" +"$d")
{
"1000" { Write-Output "a!" }
"0100" { Write-Output "b!" }
"0110" { Write-Output "bc!" }
}