PowerShell の三項演算子 質問する

PowerShell の三項演算子 質問する

私の知る限り、PowerShellにはいわゆる三項演算子

たとえば、三項演算子をサポートする C 言語では、次のように記述できます。

<condition> ? <condition-is-true> : <condition-is-false>;

PowerShell にそれが実際に存在しない場合、同じ結果を達成するための最良の方法 (つまり、読みやすく、保守しやすい方法) は何でしょうか?

ベストアンサー1

$result = If ($condition) {"true"} Else {"false"}

または を単なる代入ではなく式として使用するには、$()で囲みます。

write-host  $(If ($condition) {"true"} Else {"false"}) 

おすすめ記事