Tingimuslikku kolmikoperaatorit võib kindlasti liiga palju kasutada ja mõne arvates on see üsna loetamatu. Siiski leian, et enamikus olukordades võib tõeväärtuse avaldise eeldamine olla väga selge, kui selle eesmärk on selge.
Kas kolmekomponentsete operaatorite kasutamine on hea tava?
Koodi lugemise hõlbustamiseks on parim tava kasutada kolmekomponentset operaatorit , kui see muudab koodi loetavamaks. Kui loogika sisaldab palju if…else lauseid, siis ei tohiks kasutada kolmendtehteid.
Kas Javas on hea kasutada kolmekomponentset operaatorit?
Java kolmeosaline operaator on ainus tingimuslik operaator, mis võtab kolm operandi. See on ühe joonega asendus if-then-else lausele ja seda kasutatakse Java programmeerimises palju. Võime kasutada kolmekomponentset tehtemärki if-else conditions asemel või isegi tingimusi vahetada, kasutades pesastatud kolmekomponente.
Kumb on parem kui-muidu või kolmekordne operaator?
Järeldus. Kasutage muutujale väärtuse määramiseks või vajadusel koodi vähendamiseks kolmekomponentseid operaatoreid. Kasutage kõige muu jaoks lauseid if-else.
Kas kolmekordne operaator on kiirem kui C++?
14 vastust. See pole kiirem. Kui saate konstantse muutuja lähtestada sõltuv alt mõnest avaldisest, on üks erinevus: const int x=(a<b) ?