我有4个变量, $ a = 1 $ b = 0 $ c = 0 $ d = 1
我想根据哪个变量分配1来获得15种不同的输出。 a,b,c,d,ab,ac,ad,bc,bd,cd,abc,abd,acd,bcd和abcd
如何编写此案例以便输入每个案例?我能找到的唯一的exmaples有1个参数传递到语句
答案 0 :(得分:3)
你可以把它们作为字符串连接起来:
switch ("$a" + "$b" + "$c" +"$d")
{
"1000" { Write-Output "a!" }
"0100" { Write-Output "b!" }
"0110" { Write-Output "bc!" }
}