Жалпысынан, сиз жыйынтыктагы билдирүү кыска болгондо гана үчтүк операторду колдонушуңуз керек. Болбосо, нормалдуу if операторун жазыңыз. Үчтүк оператордун максаты - кодуңузду кыскараак жана окула турган кылуу. If комплексин үчтүк операторго жылдыруу бул максатка каршы келет.
Үчтүк операторду колдонуу жакшыбы?
Үчтүк операторлор жаман эмес. Бирок, көп адамдар аларды колдонбоону чечишет, анткени аларды биринчи караганда талдоо кыйынга турат. If/else шарттуулугун колдонуудан алынган экспрессивдүүлүк үчилтик менен бирдей - көбүнчө - бирок бул жакшыраак окууга мүмкүндүк берет.
Үчтүк операторлор жаман практикабы?
шарттуу үчилтик оператору сөзсүз түрдө ашыкча колдонулушу мүмкүн жана кээ бирлери аны окууга мүмкүн эмес деп эсептешет. Бирок, мен логикалык туюнтманы күткөн жагдайлардын көбүндө абдан таза болушу мүмкүн деп эсептейм, эгерде анын максаты ачык болсо.
Эгерге караганда үчтүк жакшыбы?
Тернардык ылдамыраак анда/else логиканы үчтүк системага айландыруу үчүн кошумча эсептөө талап кылынбаса. Бул жөн гана үчтүк операция болгондо, ал жакшыраак окулат. If/else'ге караганда оператор гана ылдамыраак болсо, логикага else оператору керек болбосо, аны колдонуңуз.
Үчтүк башкага караганда натыйжалуубу?
Үчтүк оператор жакшы жазылган эквиваленттен аткаруу жагынан айырмаланбашы керек if / else оператору… алар жакшы чечиши мүмкүнАбстракттуу синтаксис дарагындагы бир эле өкүлчүлүккө, ошол эле оптималдаштыруудан өтүңүз ж.б..