Можно ли присвоить результат оператора 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, содержащему весь блок кода в виде строки.