if cond1 and cond2
on pourrait s'attendre à ce que le test s'arrete si la condition 1 n'est pas verifiée. (comme en C par ex)
or il n'en est rien : le test de la condition 2 est qd meme effectué..
ex :
(si a est un tableau, et que j=0)
if (j > 0) and (a(j-1) > v)
provoque une erreur, parce que la première condition ne filtre pas l'accès à la seconde

