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 ?