L4G >  type  

Afficher tout Masquer tout

type permet de retrouver le type d'une variable.

 

Syntaxe

   type( nom_var )

 

Paramètres

Elément

Description

Restrictions

nom_var

Nom d'une variable sous la forme : [ classe ] nom_de_variable

Aucune.

 

Exemples

   # Test d'existence d'une variable
   If type([M:TOTO]VAR1) < 0
       Errbox "Variable inexistante !"
   Endif

   # Remise à zéro d'une variable
   Case type(VARIA)
       When 1, 2, 4, 5, 6, 7, 9
           VARIA = 0
       When 3
           VARIA = [0/0/0]
       When Default
           VARIA = ""
   Endcase

 

Description

type renvoie un code correspondant au type de la variable donnée en paramètre. Ce code prend les valeurs suivantes :

Code renvoyé

Type correspondant

Déclaration associée

-1

Variable inexistante.

spacer.gif (822 octets)

1

Libellé.

Libelle

2

Entier court.

Shortint

3

Date.

Date

4

Entier long.

Integer

5

Nombre flottant.

Float (obsolète)

6

Nombre double précision.

Double (obsolète)

7

Nombre DCB.

Decimal

8

Variable de bas de tableau

spacer.gif (822 octets)

9

Nombre DCB IBM.

spacer.gif (822 octets)

>10

Chaîne de caractères de longueur maximale égale au type - 10.

Char

522

Blob

 

523

Clob

 

Le type du résultat de cette fonction est Integer.

 

Erreurs associées

 

Erreur

Description

ERDOM (50)

L'argument ne correspond pas à une variable.

 

Mots-clés associés

DIM - LIBELLE - SHORTINT - DATE - INTEGER - DECIMAL - CHAR