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

Үштік оператор болса қарағанда жылдамырақ па?
Үштік оператор болса қарағанда жылдамырақ па?
Anonim

Сонымен қатар, атап өтілгендей, байт код деңгейінде үштік операторы мен if-then-else арасында ешқандай айырмашылық жоқ. Жоғарыдағы мысалдағыдай, таңдау туралы шешім толығымен оқылу мүмкіндігіне негізделген.

Үштік оператор C-ге қарағанда жылдамырақ па?

Компиляторыңызға байланысты, бірақ кез келген заманауи компиляторда әдетте ешқандай айырмашылық жоқ. Бұл сізді алаңдатпау керек нәрсе.

Үштік оператор Python-ға қарағанда жылдамырақ па?

Мен бұл шартты if-else операторымен және timeit пайдаланатын үштік оператормен бағалау функцияларын анықтадым. екеуі үшін де 100 қайталаумен қайталаңыз және орташа мәнді (әдепкі 1 000 000 өту үшін) 0 алды. Үштік оператор үшін 81 секунд, if-else операторы үшін 0,88 секунд.

Үштік оператор Javascript-тен жылдамырақ па?

жылдамдық тұрғысынан ешқандай айырмашылық болмауы керек. Егер сіз шынымен нашар JavaScript енгізуін пайдаланбасаңыз. Екі мәлімдеменің де ең баяу бөлігі тармақталу болып табылады.

Неліктен үштік оператор if-else-ден жылдамырақ?

Қорытындылайтын болсақ, үштік оператордың жылдамдығы мәлімдемесінің нәтижесін көшіруге кететін уақытпен тікелей байланысты, тіпті егер ол өте қажет болмаса да. Ал 100000 элементтен тұратын массивті көшіру уақытты алады.

Ұсынылған: