Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 在switch语句powershell中测试4个不同的变量_Variables_Powershell_Case - Fatal编程技术网

Variables 在switch语句powershell中测试4个不同的变量

Variables 在switch语句powershell中测试4个不同的变量,variables,powershell,case,Variables,Powershell,Case,我有4个变量, $a=1 $b=0 $c=0 $d=1 我想有15个不同的输出,根据变量分配1。 a、 b、c、d、ab、ac、ad、bc、bd、cd、abc、abd、acd、bcd和abcd 我如何编写这个案例,以便它输入每个案例?我能找到的唯一一个Exmaple语句中有一个参数传递到语句中您可以将它们作为字符串: switch ("$a" + "$b" + "$c" +"$d") { "1000" { Write-Output "a!" } "0100" { Write-Outp

我有4个变量, $a=1 $b=0 $c=0 $d=1

我想有15个不同的输出,根据变量分配1。 a、 b、c、d、ab、ac、ad、bc、bd、cd、abc、abd、acd、bcd和abcd


我如何编写这个案例,以便它输入每个案例?我能找到的唯一一个Exmaple语句中有一个参数传递到语句中

您可以将它们作为字符串:

switch ("$a" + "$b" + "$c" +"$d")
{
   "1000" { Write-Output "a!" }
   "0100" { Write-Output "b!" }
   "0110" { Write-Output "bc!" }
}