Je ternární operátor rychlejší než kdyby?

Je ternární operátor rychlejší než kdyby?
Je ternární operátor rychlejší než kdyby?
Anonim

Navíc, jak bylo zdůrazněno, na úrovni bajtového kódu ve skutečnosti není žádný rozdíl mezi ternárním operátorem a if-then-else. Stejně jako ve výše uvedeném příkladu je rozhodnutí o výběru založeno výhradně na čitelnosti.

Je ternární operátor rychlejší než C?

Závisí na vašem kompilátoru, ale na jakémkoli moderním kompilátoru obecně v tom není žádný rozdíl. Je to něco, čeho byste si neměli dělat starosti.

Je ternární operátor rychlejší než Python?

Definoval jsem funkce pro vyhodnocení této podmínky pomocí příkazu if-else a ternárního operátoru, použitého timeit. opakujte pro oba se 100 opakováními a dostanete průměr (pro výchozích 1 000 000 průchodů) 0.81 sekund pro ternární operátor, 0,88 sekund pro příkaz if-else.

Je ternární operátor rychlejší než Javascript?

Z hlediska rychlosti by neměl být žádný rozdíl. Pokud nepoužíváte opravdu špatnou implementaci javascriptu. Nejpomalejší částí obou příkazů je větvení.

Proč jsou ternární operátory rychlejší než if-others?

Shrneme-li, rychlost ternárního operátoru přímo souvisí s dobou, kterou zabere zkopírování výsledku příkazu, i když to není nezbytně nutné. A kopírování pole 100 000 prvků nějakou dobu trvá.

Doporučuje: