Page 1 sur 1

minus et eval

Publié : mer. janv. 30, 2008 10:08 pm
par frederic han
Salut,
J'ai un truc bizarre, mais je me suis peut etre melange les pinceaux:

le comportement de minus:

dans une procedure et dans une boucle while:
test():={
j:=0;
while (j==0) {
l:= %{0,1,2,3%};
l:=(l minus %{2,7%});
j:=1 ;}
l;}
me donne -2,-6,2,3

mais si je met un l:=eval(l minus ....) ca me donne bien 0,1,3
si j'enleve le while aussi ca marche, si je met union a la place de minus, ca marche aussi.

Si je ne suis pas dans une procedure:
j:=0;while(j==0){print(%{1,2%} minus %{2,7%});j:=1}
ca marche...

Tu confirmes?

Frederic

Publié : jeu. janv. 31, 2008 9:23 am
par parisse
je confirme! Petit bug corrige (xcas_root)

Publié : jeu. janv. 31, 2008 12:14 pm
par frederic han
Super, merci, ca marche