« Delphi/Opérateurs » : différence entre les versions
Contenu supprimé Contenu ajouté
m Robot : Changement de type cosmétique |
m Relecture. |
||
Ligne 167 :
Cette sous-catégorie représente les Opérateurs logiques que nous avons vu en introduction en leur spécifiant une syntaxe.
===== Opérateur "not" =====
L'opérateur
{{Exemple
| contenu =
Ligne 175 :
x, y: boolean;
begin
x := true;
y := not x; // y = false
end.
</source>
Ligne 182 :
===== Opérateur "and" =====
L'opérateur
{{Exemple
| contenu =
Ligne 190 :
x, y, z: boolean;
begin
x := true;
y := false;
z := y and x; // z = false
end.
</source>
Ligne 198 :
===== Opérateur "or" =====
L'opérateur
{{Exemple
| contenu =
Ligne 206 :
x, y, z: boolean;
begin
x := true;
y := false;
z := y or x; // z = true
end.
</source>
Ligne 214 :
===== Opérateur "xor" (différence symétrique, ou exclusif) =====
L'opérateur
{{Exemple
| contenu =
Ligne 222 :
x, y, z: boolean;
begin
x := true;
y := false;
z := y xor x; // z = true
end.
</source>
Ligne 231 :
==== Les opérateurs de comparaison ====
Ils servent essentiellement à effectuer des tests logiques entre plusieurs valeurs numériques.
===== Égalité "<nowiki>=</nowiki>" =====
Ligne 275 ⟶ 274 :
===== Intersection (ET) "and" =====
Le comparateur Delphi AND "and" permet de vérifier que les 2 valeurs soumises sont vraies.
===== Union (OU Inclusif) "or" =====
Le comparateur Delphi OR "or" permet de vérifier qu'au moins une des valeurs soumises est vraie. Ce comparateur est souvent utilisé dans les tests car il permet une optimisation du code.
{{Bas de page
Ligne 287 ⟶ 286 :
}}
{{
|