Section courante

A propos

Section administrative du site

<>

Différent
Delphi/Kylix/Lazarus

Syntaxe

a <> b

Paramètres

Nom Description
a Ce paramètre permet d'indiquer le premier opérande à comparer.
b Ce paramètre permet d'indiquer le deuxième opérande à comparer.

Retour

Valeur Description
false Cette valeur permet d'indiquer que les deux opérandes ont des valeurs identiques.
true Cette valeur permet d'indiquer que les deux opérandes ont des valeurs différentes.

Description

Cet opérateur permet d'effectuer la comparaison de deux opérandes différents.

Exemple

Voici un exemple montrant une utilisation de cet opérande :

  1. Program LtGtSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.  
  6. Const
  7.  number9:Integer=9;
  8.  numberfalse:Boolean=false;
  9.  
  10. BEGIN
  11.  Write('9 <> 9 : ');
  12.  If 9 <> 9 Then WriteLn('égale')
  13.           Else WriteLn('pas égale');
  14.  Write('false <> false : ');
  15.  If false <> false Then WriteLn('égale')
  16.                   Else WriteLn('pas égale');
  17.  Write('9 <> number9 : ');
  18.  If 9 <> number9 Then WriteLn('égale')
  19.                 Else WriteLn('pas égale');
  20.  Write('false <> numberfalse : ');
  21.  If false <> numberfalse Then WriteLn('égale')
  22.                         Else WriteLn('pas égale');
  23.  Write('false <> 0 : ');
  24.  If Integer(false) <> 0 Then WriteLn('égale')
  25.                        Else WriteLn('pas égale');
  26.  Write('false <> true : ');
  27.  If false <> true Then WriteLn('égale')
  28.                  Else WriteLn('pas égale');
  29.  Write('1 <> -1 : ');
  30.  If 1 <> -1 Then WriteLn('égale')
  31.            Else WriteLn('pas égale');
  32. END.

on obtiendra le résultat suivant :

9 <> 9 : pas égale
false <> false : pas égale
9 <> number9 : pas égale
false <> numberfalse : pas égale
false <> 0 : pas égale
false <> true : égale
1 <> -1 : égale


Dernière mise à jour : Vendredi, le 22 décembre 2017