Үштік қолдану керек пе?

Мазмұны:

Үштік қолдану керек пе?
Үштік қолдану керек пе?
Anonim

Жалпы, сіз нәтижесі қысқа болғанда ғана үштік мәлімдемелерді пайдалануыңыз керек. Әйтпесе, қалыпты if операторын жазыңыз. Үштік оператордың мақсаты - кодты қысқа және оқылатын етіп жасау. Кешен if операторын үштік операторға жылжыту бұл мақсатқа қайшы келеді.

Үштік операторды пайдалану жақсы ма?

Үштік операторлар жаман емес. Дегенмен, көптеген адамдар оларды қолданбауды таңдайды, өйткені оларды бірінші көзқараста талдау қиын болуы мүмкін. if/else шартын қолдану арқылы алынған мәнерлілік үштікпен бірдей - көбіне - бірақ ол жақсы оқуға мүмкіндік береді.

Үштік операторлар нашар тәжірибе ме?

шартты үштік операторы міндетті түрде шамадан тыс пайдаланылуы мүмкін, ал кейбіреулер оны оқу мүмкін емес деп санайды. Дегенмен, логикалық өрнек күтілетін көптеген жағдайларда оның мақсаты анық болған жағдайда өте таза болуы мүмкін екенін білемін.

Үштіктен гөрі жақсырақ па?

Үштік жылдамырақ, егер логиканы үштікке түрлендіру үшін қосымша есептеулер қажет болмаса, егер/басқа болса. Бұл жай үштік операция болған кезде, оның оқу мүмкіндігі де жақсы болады. Тек оператор if/else-ден жылдамырақ болса, логика else операторын қажет етпесе, оны пайдаланыңыз.

Үштік басқаға қарағанда тиімдірек пе?

Үштік оператор жақсы жазылған эквиваленттен өнімділігі жағынан ерекшеленбеуі керек if / else операторы… олар жақсы шешуі мүмкіндерексіз синтаксис тармағындағы бірдей көрсетілімге, бірдей оңтайландырулардан өтіңіз, т.б..

Ұсынылған: