私の知る限り、PowerShellにはいわゆる三項演算子。
たとえば、三項演算子をサポートする C 言語では、次のように記述できます。
<condition> ? <condition-is-true> : <condition-is-false>;
PowerShell にそれが実際に存在しない場合、同じ結果を達成するための最良の方法 (つまり、読みやすく、保守しやすい方法) は何でしょうか?
ベストアンサー1
$result = If ($condition) {"true"} Else {"false"}
または を単なる代入ではなく式として使用するには、$()
で囲みます。
write-host $(If ($condition) {"true"} Else {"false"})