L4G >  Integer  

Afficher tout Masquer tout

Integer permet de déclarer des variables du type entier long.

 

Syntaxe

   [ Local | Global | Extern ] Integer liste_var_dim

Paramètres

Elément

Description

Restrictions

liste_var_dim

Liste de var_dim séparées par le caractère ','.

Aucune.

var_dim

Nom d'une variable exprimée sous l'une des formes suivantes :
nom_var
nom_var '(' liste_dim ')'

Aucune.

nom_var

nom_de_variable.

Aucune.

liste_dim

Liste de exp_dim séparées par ','

Nombre limité à 4

exp_dim

Expression entière représentant le nombre d'éléments de la variable (de 0 à exp_dim-1) ou 2 expressions entières séparées par les 2 caractères '..' représentant l'intervalle des indices possibles pour la variable

Le nombre d'éléments doit appartenir à [1,65535]. Si un intervalle est donné, l'indice de départ soit appartenir à [-32768,32767].

 

Exemples

   # Déclaration d'une variable locale
   Local
Integer LOCLNG

   # Déclaration d'un tableau externe de 8 éléments (numérotés 0 à 7)
   Extern Integer TABLNG( 8 )

   # Déclaration d'un tableau de 8 éléments (numérotés 1 à 8)
   Integer TABLNG( 1..8 )

   # Déclaration d'un tableau de 8 éléments (numérotés I à I+7)
   I = 3
  
Integer TABLNG( I .. I+7 )

   # Déclaration d'une matrice à 4 dimensions
   Integer COORD( I, J, K, L)

 

Description

Integer permet de déclarer des variables de type entier long en les dimensionnant le cas échéant.

Si on utilise Local, les variables seront locales au traitement ou au sous-programme et supprimées à la fin de l'exécution du sous-programme ou du traitement.

Si on utilise Extern, la variable n'est pas créée, mais son existence et son type sont vérifiés.

Dans le cas où Extern n'est pas utilisé, une déclaration d'une variable existant précédemment dans la classe [V] ou [L] provoquera la suppression de cette variable, suivie de la recréation de la variable avec les dimensions et le type donnés. Après une déclaration, la variable est toujours initialisée (c'est-à-dire mise à 0 dans le cas d'une variable de type Integer, et ce pour tous les indices de la variable).

Les valeurs des variables de type Integer sont comprises entre -2E31 et 2E31-1.

 

Erreurs associées

Erreur

Description

ERDIM (55)

Trop de dimensions sont données (>4).

ERVARI ( 6)

Variable inexistante (Extern).

ERMODE (10)

- Les dimensions données ne sont pas numériques.
- La variable est de type incorrect (Extern).

ERCLAS ( 7)

Classe inexistante, ou interdite (par exemple, déclaration d'une variable dans un masque).

ERINDI ( 8)

L'une des dimensions est nulle.

ERDOM (50)

Les dimensions ne sont pas comprises entre -32768 et +32767.

 

Mots-clés associés

SHORTINT - DECIMAL - CHAR - DATE - LIBELLE - BLBFILE - CLBFILE - GLOBAL - LOCAL - EXTERN