Citat:
Ursprungligen postat av
Townzend
Du har inget annat att tillägga eller din lilla pajas?
Det är lika många jämförelsesteg i båda kodvarianterna.
Du försöker indirekt säga att följande pseudo-kod skulle ge annan hastighet:
Kod:
if cond1:
...
else:
if cond2:
...
else:
if cond3:
...
else:
...
än nedanstående pseudokod:
Kod:
if cond1:
...
elif cond2:
...
elif cond3:
...
else:
...
På vilket sätt upplever du att det skiljer när exekveringen "ripplar" sig igenom villkor efter villkor tills den kommer fram till det matchande villkoret eller den slutliga else-satsen? Om du skulle bygga ett logiskt träd av de två konstruktionerna - tror du det skulle skilja mellan de två träden?