Procédure locale : les variables ne sont pas partagées avec le reste du programme.

Une procédure locale permet d'éviter les conflits et écrasement des variables.


label nom local
nomnom de la fonction
...paramètres optionnels
source?nom = "Bob" print "1) ?nom" goto "test" label "test" local print "2) ?nom" ?nom = "Tyler" print "3) ?nom" return print "4) ?nom" exécution1) Bob 2) 0 ' inconnu dans cette fonction 3) Tyler ' créé dans la fonction 4) Bob ' non modifié par la fonction

(Une procédure simple aurait affiché : Bob, Bob, Tyler, Tyler)


return