switch 문 결과를 변수에 할당 할 수 있습니까? 대신 예를 들어Powershell v1 : switch 문의 결과를 변수에 할당 할 수 있습니까?
: 문자열로 전체 코드 블록을 포함 $ 위치에 위의 결과를 시도
$Location =
{
switch ($Extension)
{
doc {"C:\Users\username\Documents\"; break}
exe {"C:\Users\username\Downloads\"; break}
default {"C:\Users\username\Desktop\"}
}
}
:
switch ($Extension)
{
doc {$Location = "C:\Users\username\Documents\"; break}
exe {$Location = "C:\Users\username\Downloads\"; break}
default {$Location = "C:\Users\username\Desktop\"}
}
는 수와 비슷한 일을하는 것입니다.
또한 ScriptBlock ({switch() ...})을 만들었으므로 원본 코드에는 코드 문자열이 표시되지만이를 호출하지는 않습니다. & {switch() ...} – JasonMArcher