fr:global [BASIC 256 - Language Documentation]

# BASIC 256 - Language Documentation

fr:global

## Global

### Format

global variable list

### Description

Global défini une liste de une ou plusieurs variables séparés par des virgules qui seront modifiables dans les sous-programmes Subroutine et les fonctions Function.Ces variables peuvent être des variables simples ou des tableaux.
Les variables globales ne peuvent être définies qu'en dehors de tout bloque et avant toute utilisation de Function ou Subroutine.

### Exemple

    global a, name$
    dim a(10)
    dim name$(10)
    a = {1,4,6,8,45,34,76,98,43,12}
    name$ = {"Bob","Sue","Sam","Jim","Luis","Guido","Steve","Angela","Joe","Paul"}
    t = 99
    call printnames()
    print t + " was unchanged - not global"
    end
    subroutine printnames()
      for t = 0 to name$[?] -1
        print a[t] + " " + name$[t]
      next t
    end subroutine

Affichera :

    1 Bob
    4 Sue
    6 Sam
    8 Jim
    45 Luis
    34 Guido
    76 Steve
    98 Angela
    43 Joe
    12 Paul
    99 was unchanged - not global

### Voir Aussi

Call, Do / Until, End, For / Next, Function, Global, Goto, Gosub, If / Then, Pause, Ref, Rem, Return, Subroutine, While / End While

### Disponible à partir de la version

0.9.9.1

fr/global.txt · Last modified: 2013/08/31 05:14 by philrich123