Je, nitumie ternary?

Orodha ya maudhui:

Je, nitumie ternary?
Je, nitumie ternary?
Anonim

Kwa ujumla, unapaswa kutumia kauli za mwisho tu wakati taarifa inayotokana ni fupi. Vinginevyo, andika kawaida ikiwa taarifa. Madhumuni ya opereta wa mwisho ni kufanya nambari yako iwe fupi zaidi na isomeke. Kuhamisha neno tata ikiwa taarifa kwa opereta wa muda ni kinyume na lengo hilo.

Je, ni vizuri kutumia opereta wa simu?

Waendeshaji wa simu sio wabaya. Walakini, watu wengi huchagua kutozitumia kwa sababu zinaweza kuwa ngumu kuchanganua mara ya kwanza. Ufafanuzi unaopata kutokana na kutumia if/vinginevyo masharti ni sawa na ternary - mara nyingi - lakini inaruhusu usomaji bora zaidi.

Je, waendeshaji wa ternary ni tabia mbaya?

Mendeshaji wa conditional ternary bila shaka anaweza kutumiwa kupita kiasi, na wengine wanaona kuwa haisomeki kabisa. Hata hivyo, ninaona kuwa inaweza kuwa safi sana katika hali nyingi ambapo usemi wa boolean unatarajiwa, mradi nia yake ni wazi.

Je, ternary ni bora kuliko ikiwa?

Tenari ina kasi zaidi basi kama/vinginevyo mradi hakuna hesabu ya ziada inayohitajika ili kubadilisha mantiki kuwa sisi ternary. Wakati ni operesheni ya mwisho, ina usomaji bora pia. Ikiwa taarifa pekee ni ya haraka kuliko if/vingine, kwa hivyo ikiwa mantiki haihitaji taarifa nyingine, itumie.

Je, ternary ina ufanisi zaidi kuliko vinginevyo?

Mendeshaji wa mwisho hapaswi'kutofautiana katika utendakazi na kilinganishi kilichoandikwa vizuri ikiwa taarifa/vinginevyo… wanaweza kusuluhishakwa uwakilishi sawa katika Mti wa Kikemikali wa Sintaksia, pitia uboreshaji sawa n.k..

Ilipendekeza: