պայմանական եռակի օպերատորը, անկասկած, կարելի է չափից ավելի օգտագործել, և ոմանք այն համարում են անընթեռնելի: Այնուամենայնիվ, ես գտնում եմ, որ շատ իրավիճակներում կարող է լինել շատ մաքուր, երբ ակնկալվում է բուլյան արտահայտություն, պայմանով, որ դրա նպատակը պարզ է:
Լավ պրակտիկա է եռակի օպերատոր օգտագործելը:
Լավագույն պրակտիկա է օգտագործել եռակի օպերատորը , երբ այն հեշտացնում է կոդը: Եթե տրամաբանությունը պարունակում է բազմաթիվ if…else հայտարարություններ, ապա չպետք է օգտագործեք եռակի օպերատորները:
Լավ է Java-ում օգտագործել եռակի օպերատոր:
Java եռակի օպերատորը միակ պայմանական օպերատորն է, որն ընդունում է երեք օպերանդ: Այն միակողմանի փոխարինում է if-then-else հայտարարությանը և շատ է օգտագործվում Java ծրագրավորման մեջ:Մենք կարող ենք օգտագործել եռակի օպերատորը if-else պայմաններ-ի փոխարեն կամ նույնիսկ փոխել պայմանները, օգտագործելով եռյակային օպերատորներ:
Ո՞րն է ավելի լավ, եթե-այլ կամ եռակի օպերատոր:
Եզրակացություն. Օգտագործեք եռակի օպերատորներ՝ փոփոխականի արժեք սահմանելու կամ անհրաժեշտության դեպքում կոդը կրճատելու համար: Մնացած ամեն ինչի համար օգտագործեք եթե ուրիշ հայտարարություններ:
Եռյակային օպերատորն ավելի արագ է, քան C++-ի դեպքում:
14 Պատասխաններ. Ավելի արագ չէ: Կա մեկ տարբերություն, երբ դուք կարող եք սկզբնավորել հաստատուն փոփոխական՝ կախված որոշ արտահայտությունից. const int x=(a<b) ?