Për më tepër, siç është theksuar, në nivelin e kodit të bajtit nuk ka vërtet asnjë ndryshim midis operatorit tresh dhe if-pastaj-tjetrit. Ashtu si në shembullin e mësipërm, vendimi mbi të cilin të zgjedhësh bazohet tërësisht në lexueshmërinë.
A është operatori tresh më i shpejtë se nëse C?
Varet nga përpiluesi juaj, por nga çdo përpilues modern përgjithësisht nuk ka dallim. Është diçka për të cilën nuk duhet të shqetësoheni.
A është operatori tresh më i shpejtë se nëse Python?
Kam përcaktuar funksione për të vlerësuar atë kusht me një deklaratë if-else dhe një operator tresh, të përdorur timeit. përsërisni për të dyja me 100 përsëritje dhe mori një mesatare (për 1, 000, 000 kalimet e paracaktuara) prej 0.81 sekonda për operatorin tresh, 0,88 sekonda për deklaratën if-else.
A është operatori tresh më i shpejtë se nëse Javascript?
Për sa i përket shpejtësisë , nuk duhet të ketë dallim. Përveç nëse përdorni një zbatim vërtet të keq Javascript. Pjesa më e ngad altë e të dy pohimeve është degëzimi.
Pse operatorët tresh janë më të shpejtë se nëse-tjetër?
Për ta përmbledhur, shpejtësia e operatorit tresh është e lidhur drejtpërdrejt me kohën që duhet për të kopjuar rezultatin e deklaratës, edhe nëse nuk është rreptësisht i nevojshëm. Dhe kopjimi i një grupi prej 100000 elementësh kërkon kohë.