Logo cs.boatexistence.com

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

Obsah:

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

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

Video: Je ternární operátor rychlejší než kdyby?
Video: Zakázaná Česká reklama T-Mobile 2014 2024, Smět
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: