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 に答える