Тернарный оператор быстрее, чем if?

Тернарный оператор быстрее, чем if?
Тернарный оператор быстрее, чем if?
Anonim

Более того, как было указано, на уровне байт-кода действительно нет разницы между тернарным оператором и if-then-else. Как и в приведенном выше примере, решение о выборе полностью основано на удобочитаемости.

Тернарный оператор быстрее, чем if C?

Зависит от вашего компилятора, но на любом современном компиляторе вообще никакой разницы. Об этом не стоит беспокоиться.

Тернарный оператор быстрее, чем if Python?

Я определил функции для оценки этого условия с оператором if-else и тернарным оператором, используя timeit. повторите для обоих с 100 повторениями и получили среднее значение (для 1 000 000 прогонов по умолчанию) 0.81 секунда для тернарного оператора, 0,88 секунды для оператора if-else.

Тернарный оператор быстрее, чем if Javascript?

По скорости разницы быть не должно. Если вы не используете действительно плохую реализацию javascript. Самая медленная часть обоих операторов - ветвление.

Почему тернарный оператор работает быстрее, чем if-else?

Подводя итог, можно сказать, что скорость тернарного оператора напрямую зависит от времени, необходимого для копирования результата оператора, даже если это не является строго необходимым. А копирование массива из 100 000 элементов требует времени.

Рекомендуемые: