2

我有 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

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

4

1 回答 1

3

您可以将它们连接为字符串:

switch ("$a" + "$b" + "$c" +"$d")
{
   "1000" { Write-Output "a!" }
   "0100" { Write-Output "b!" }
   "0110" { Write-Output "bc!" }
}
于 2012-05-21T14:32:47.247 回答