[ascoders] Re: If Statements Performance

  • From: Florian Krüsch <florian@xxxxxxxxxx>
  • To: ascoders@xxxxxxxxxxxxx
  • Date: Thu, 29 Jan 2004 09:41:44 +0100

ich hab mal in den bytecode geschaut - flash bricht tatsächlich nach
der ersten bedingung ab. hätte mich aber nicht gewundert, wenn im
bytecode erst der gesamte ausdruck ausgewertet worden wäre,
logik hin oder her ;)

g.
florian
kruesch.de


actionscript@xxxxxxxxxxxx wrote:


Kinder, Kinder,
es ist doch ganz logisch: :)

Ein Ausdruck der mit AND verknüpft ist
wird abgebrochen sobald der erste Wert false ist,
weil dann der ganze Wert nicht mehr true werden kann.

Bei OR ist es umgekehrt.

mfg r.

----- Original Message -----
From: "Florian Krüsch" <florian@xxxxxxxxxx>
To: <ascoders@xxxxxxxxxxxxx>
Sent: Wednesday, January 28, 2004 11:10 PM
Subject: [ascoders] Re: If Statements Performance






Das wundert mich. Ich dachte er würde schon bei der ersten Bedingung
abbrechen. Eigentlich sollten beide gleich schnell sein.



bin mir jetzt nicht mehr ganz sicher, aber ich glaube der ganze ausdruck
wird bedingung für bedingung logisch verknüpft und der sprung
erfolgt erst am ende wenn alles ausgewertet ist.
in solchen fällen ist flasm wirklich eine grosse hilfe, wenn man einfach
mal nachschauen will was wirklich am ende rauskommt.

gruss
florian
kruesch.de

------------------------------------------------------
Archiv : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------



------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------





------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: