Da li je ternarni operator loša praksa?

Sadržaj:

Da li je ternarni operator loša praksa?
Da li je ternarni operator loša praksa?

Video: Da li je ternarni operator loša praksa?

Video: Da li je ternarni operator loša praksa?
Video: Дом С Активным Полтергейстом! В Него Нельзя Заходить! | House With Active Poltergeist! 2024, Novembar
Anonim

uslovni ternarni operator se definitivno može previše koristiti, a neki ga smatraju prilično nečitljivim. Međutim, smatram da može biti vrlo čist u većini situacija u kojima se očekuje boolean izraz, pod uslovom da je njegova namjera jasna.

Da li je dobra praksa koristiti ternarni operator?

Najbolja je praksa koristiti ternarni operator kada čini kod lakšim za čitanje. Ako logika sadrži mnogo if…else naredbi, ne biste trebali koristiti ternarne operatore.

Da li je dobro koristiti ternarni operator u Javi?

Java ternarni operator je jedini uslovni operator koji uzima tri operanda. To je zamjena u jednom redu za if-then-else naredbu i dosta se koristi u Java programiranju. Možemo koristiti ternarni operator umjesto if-else uslovi ili čak promijeniti uslove koristeći ugniježđene ternarne operatore.

Što je bolje if-else ili ternarni operator?

Zaključak. Koristite ternarne operatore za postavljanje vrijednosti varijabli ili za smanjenje koda ako je potrebno. Koristite if-else izjave za sve ostalo.

Da li je ternarni operator brži od C++?

14 odgovora. Nije brže. Postoji jedna razlika kada možete inicijalizirati konstantnu varijablu u zavisnosti od nekog izraza: const int x=(a<b) ?

Preporučuje se: