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| nom | nom 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écution 1) 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)
