ไม่สามารถโอเวอร์โหลดโอเปอเรเตอร์ ternary ได้ แม้ว่าคุณจะสามารถรวมไว้ในแลมบ์ดา/ฟังก์ชันและใช้งานได้ สำหรับ
ตัวอย่าง
result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000))
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
1 10
ไม่สามารถโอเวอร์โหลดโอเปอเรเตอร์ ternary ได้ แม้ว่าคุณจะสามารถรวมไว้ในแลมบ์ดา/ฟังก์ชันและใช้งานได้ สำหรับ
result = lambda x: 1 if x < 3 else 10 print(result(2)) print(result(1000))
สิ่งนี้จะให้ผลลัพธ์ -
1 10