Section courante

A propos

Section administrative du site

VARIANT

Variante
Delphi/Kylix/Lazarus System

Syntaxe

identv1,identv2,...:Variant;
identt2,identt2,...=Variant;

Paramètres

Nom Description
identv1, identv2 Ce paramètre permet d'indiquer une variable
identt2, identt2 Ce paramètre permet d'indiquer un type de variable

Description

Ce type d'identificateur permet de définir une variable de n'importe quel type. Donc, il s'adaptera au type de données spécifiés lorsqu'on lui affecte une valeur, il devra un nombre entier, réel, booléen, chaine de caractères,...

Exemple

Voici quelques exemples typiques de l'utilisation de ce type de données :

  1. Program VariantSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.  
  6. Var
  7.  A,B,C,D,E:Variant;
  8.  
  9. BEGIN
  10.  A:='123';
  11.  B:='BCDEF';
  12.  C:=-18;
  13.  D:=False;
  14.  E:=18.26;
  15.  WriteLn('A = ',A);
  16.  WriteLn('B = ',B);
  17.  WriteLn('C = ',C);
  18.  WriteLn('D = ',D);
  19.  WriteLn('E = ',E);
  20. END.

on obtiendra le résultat suivant :

A = 123
B = BCDEF
C = -18
D = 0
E = 18,26

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Null
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - PVariant

Dernière mise à jour : Mercredi, le 18 février 2015