Pourquoi ne pas utiliser "=" dans les scripts GeoGebra ?

jumera shared this question 1 month ago
Answered

Bonjour

Dans les scripts GeoGebra, pourquoi il vaut mieux utiliser

SoitValeur(a,!a)

au lieu de

a=!a

Mickael l'a expliqué quelquepart, mais impossible de retrouver l'explication avec la recherche du forum

Par avance merci

Comments (3)

photo
1

Et bien, je suis heureux de pouvoir vous diriger vers le manuel .... français. Sur le page https://wiki.geogebra.org/f... vous pouvez lire que = provoque une redéfinition, ce qui est plus lente que SoitValeur.

chris

photo
1

Merci ccambre..!

Je n'avais pas eu l'idée d'aller voir là bas...

(Cette page est d'ailleurs beaucoup plus complète que celle du wiki anglais ICI, car elle explique aussi :

• comment utiliser SoitValeur avec des tests SI...

• comment ajouter un élément à une liste)

photo
1

Je voudrais savoir aussi pourquoi il est recommandé d'écrire (par exemple)

SoitValeur(a,Si(b==true,1,a))

au lieu de

Si(b==true,SoitValeur(a,1))

car, dans la première écriture, cela oblige à redéfinir a (si b==false)

© 2019 International GeoGebra Institute