我有四个变量,
$ 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!" }
}

10-05 20:46
查看更多