A propos des variables globales...
Publié : dim. 09/janv./2005 13:21
En général, il n’y a pas de problème puisqu’il est d’habitude de faire les déclarations en début de code, mais il y a une différence entre :
Donnant a=30
Et
Donnant a=10
Du moment que l’on défini une variable comme « globale », ces deux cas de figure ne devraient-ils pas etre les memes finalement?
Cette différence de résultat a t’elle une réelle utilité ?
Doit-on décréter que le deuxième code est mal écrit ?
Code : Tout sélectionner
Global a.l
Procedure test()
a + 20
EndProcedure
a=10
test()
Debug a
Et
Code : Tout sélectionner
Procedure test()
a + 20
EndProcedure
Global a.l
a=10
test()
Debug a
Du moment que l’on défini une variable comme « globale », ces deux cas de figure ne devraient-ils pas etre les memes finalement?
Cette différence de résultat a t’elle une réelle utilité ?
Doit-on décréter que le deuxième code est mal écrit ?