Section courante

A propos

Section administrative du site

=

Egale
Free Pascal

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 différentes.
true Cette valeur permet d'indiquer que les deux opérandes ont des valeurs identiques.

Description

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

Exemple

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

  1. Program EqOperatorSamples;
  2.  
  3. Var
  4.  number9:Integer = 9;
  5.  numberfalse:Boolean = false;
  6.  
  7. BEGIN
  8.  Write('9 = 9 : ');
  9.  If 9 = 9 Then Begin
  10.   WriteLn('égale');
  11.  End
  12.   Else
  13.  Begin
  14.   WriteLn('pas égale');
  15.  End;
  16.  Write('false = false : ');
  17.  If false = false Then Begin
  18.   WriteLn('égale');
  19.  End
  20.   Else
  21.  Begin
  22.   WriteLn('pas égale');
  23.  End;
  24.  Write('9 = number9 : ');
  25.  If(9 = number9)Then Begin
  26.   WriteLn('égale');
  27.  End
  28.   Else
  29.  Begin
  30.   WriteLn('pas égale');
  31.  End;
  32.  Write('false = numberfalse : ');
  33.  If(false = numberfalse)Then Begin
  34.   WriteLn('égale');
  35.  End
  36.   Else
  37.  Begin
  38.   WriteLn('pas égale');
  39.  End;
  40.  Write('false = 0 : ');
  41.  If false = Boolean(0)Then Begin
  42.   WriteLn('égale');
  43.  End
  44.   Else
  45.  Begin
  46.   WriteLn('pas égale');
  47.  End;
  48.  Write('false = true : ');
  49.  If(false = true)Then Begin
  50.   WriteLn('égale');
  51.  End
  52.   Else
  53.  Begin
  54.   WriteLn('pas égale');
  55.  End;
  56.  Write('1 = -1 : ');
  57.  If(1 = -1)Then Begin
  58.   WriteLn('égale');
  59.  End
  60.   Else
  61.  Begin
  62.   WriteLn('pas égale');
  63.  End;
  64. END.

on obtiendra le résultat suivant :

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


Dernière mise à jour : Samedi, le 30 août 2014