Da quello che so, PowerShell non sembra avere un'espressione integrata per il cosiddetto operatore ternario .
Ad esempio, nel linguaggio C, che supporta l'operatore ternario, potrei scrivere qualcosa del tipo:
<condition> ? <condition-is-true> : <condition-is-false>;
Se questo non esiste davvero in PowerShell, quale sarebbe il modo migliore (cioè facile da leggere e da mantenere) per ottenere lo stesso risultato?
IIF
funzione valuterà sempre entrambi gli operandi. La If
dichiarazione non sarà - vedi stackoverflow.com/questions/1220411/... (versioni più recenti VB.NET aggiunto un'espressione ternario: If (x, y, z)
)