Bildiğim kadarıyla, PowerShell üçlü operatör için yerleşik bir ifadeye sahip görünmüyor .
Örneğin, üçlü operatörü destekleyen C dilinde, şöyle bir şey yazabilirim:
<condition> ? <condition-is-true> : <condition-is-false>;
Bu PowerShell'de gerçekten mevcut değilse, aynı sonucu elde etmenin en iyi yolu (yani okunması ve bakımı kolay) ne olurdu?
IIF
Fonksiyon daima her iki işleci edecektir. If
İfadesi olmayacak - bkz stackoverflow.com/questions/1220411/... : (daha yeni VB.NET sürümleri üçlü ifadesi eklendi If (x, y, z)
)