โอเปอเรเตอร์ ternary นิสัยไม่ดีหรือเปล่า?

สารบัญ:

โอเปอเรเตอร์ ternary นิสัยไม่ดีหรือเปล่า?
โอเปอเรเตอร์ ternary นิสัยไม่ดีหรือเปล่า?
Anonim

The conditional ternary operator สามารถใช้มากเกินไปได้ และบางคนพบว่ามันอ่านไม่ออก อย่างไรก็ตาม ฉันพบว่ามันสะอาดมากในสถานการณ์ส่วนใหญ่ที่คาดหวังนิพจน์บูลีน โดยมีจุดประสงค์ที่ชัดเจน

ใช้ ternary operator ดีไหม

เป็นแนวทางปฏิบัติที่ดีที่สุดในการใช้ตัวดำเนินการ ternary เมื่อทำให้อ่านโค้ดได้ง่ายขึ้น หากตรรกะประกอบด้วยคำสั่ง if…else จำนวนมาก คุณไม่ควรใช้ตัวดำเนินการ ternary

ใช้ ternary operator ใน Java ดีไหม

Java ternary operator เป็นตัวดำเนินการแบบมีเงื่อนไขเพียงตัวเดียวที่รับตัวถูกดำเนินการสามตัว เป็นการแทนที่บรรทัดเดียวสำหรับคำสั่ง if-then-else และใช้บ่อยมากในการเขียนโปรแกรม Javaเราสามารถใช้ตัวดำเนินการ ternary แทน if-else conditions หรือแม้แต่เปลี่ยนเงื่อนไขโดยใช้ตัวดำเนินการ ternary ที่ซ้อนกัน

ตัวดำเนินการ if-else หรือ ternary ไหนดีกว่ากัน

สรุป. ใช้ตัวดำเนินการ ternary เพื่อตั้งค่าให้กับตัวแปร หรือเพื่อลดโค้ดหากจำเป็น ใช้ if-else สำหรับอย่างอื่น.

โอเปอเรเตอร์ ternary เร็วกว่า C++ หรือไม่

14 คำตอบ. มันไม่เร็ว. มีความแตกต่างอย่างหนึ่งเมื่อคุณสามารถเริ่มต้นตัวแปรคงที่ขึ้นอยู่กับนิพจน์บางตัว: const int x=(a<b) ?

แนะนำ: