minus et eval

Bugs

Modérateur : xcasadmin

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

minus et eval

Message par frederic han » mer. janv. 30, 2008 10:08 pm

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

parisse
Messages : 5112
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » jeu. janv. 31, 2008 9:23 am

je confirme! Petit bug corrige (xcas_root)

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Message par frederic han » jeu. janv. 31, 2008 12:14 pm

Super, merci, ca marche

Répondre