Hallo!
Eine Frage an die Perl-Profis:
Ich möchte eine Funktion, die eine Zahl, die bei einen bestimmten Wert überschreitet, wieder von 0 weiterzählen lässt
$a und $num sind fix, $c wird bei jedem Schleifendurchlauf um 1 erhöht.
a) $a+$c < $num ? $a+$c : $a+$c-$num
b) ($a+$c) % $num
Ich vermute b), aber am einfachsten mach zum Test ein Schleife rum. z.B. 2000 mal durchlaufen und dabei die Zeit messen.
Ciao Micha
beides ergibt das selbe, die Frage ist, was ist schneller?
Denn das Ding ist bestandteil einer Sortierfunktion, und muss somit zig 1000 mal ausgeführt werden.