<p dir="ltr"><br>
Il 18/mar/2015 14:44 "Carlos Catucci" <<a href="mailto:carlos.catucci@gmail.com">carlos.catucci@gmail.com</a>> ha scritto:<br>
> Il fatto che Python in caso di AND eviti di eseguire gli altri controlli (non sono certo del comportamento di altri linguaggi, a naso direi che quelli statici si comportino diversamente[...]<br>
Più che dinamico vs statico il discorso direi che è sulla "pigrizia" del linguaggio nell'implementare l'operatore. Se la prima *espressione* è vera il linguaggio non si degna di calcolare la successiva: </p>
<p dir="ltr"> and :: Bool → Bool → Bool<br>
and True _ = True<br>
and _ x = x</p>
<p dir="ltr">--<br>
Nadir</p>