switch ステートメントの結果を変数に代入することは可能ですか。
たとえば、次の代わりに:
switch ($Extension)
{
doc {$Location = "C:\Users\username\Documents\"; break}
exe {$Location = "C:\Users\username\Downloads\"; break}
default {$Location = "C:\Users\username\Desktop\"}
}
次のようなことは可能ですか:
$Location =
{
switch ($Extension)
{
doc {"C:\Users\username\Documents\"; break}
exe {"C:\Users\username\Downloads\"; break}
default {"C:\Users\username\Desktop\"}
}
}
上記の結果を試すと、コード ブロック全体が文字列として含まれる $location が生成されます。