จากสิ่งที่ฉันรู้ PowerShell ดูเหมือนจะไม่ได้มีการแสดงออกในตัวสำหรับผู้ประกอบการที่เรียกว่าประกอบไปด้วย
ตัวอย่างเช่นในภาษา C ซึ่งรองรับผู้ประกอบการที่ประกอบไปด้วยสามคนฉันสามารถเขียนสิ่งที่ชอบ:
<condition> ? <condition-is-true> : <condition-is-false>;
หากสิ่งนั้นไม่มีอยู่จริงใน PowerShell สิ่งที่จะเป็นวิธีที่ดีที่สุด (เช่นง่ายต่อการอ่านและบำรุงรักษา) เพื่อให้ได้ผลลัพธ์เดียวกัน
IIF
ฟังก์ชั่นมักจะมีการประเมินทั้งสองตัวถูกดำเนินการ If
คำสั่งจะไม่ได้ - ดูstackoverflow.com/questions/1220411/... (รุ่นใหม่ VB.NET เพิ่มการแสดงออกที่ประกอบไปด้วย: If (x, y, z)
)