Boolean kennt genau 2 Werte: Wahr und Falsch -> True und False
Beispiel:
Delphi-Quellcode:
var HeuteIstDonnerstag: Boolean; // unsere Variable in der wir entweder "wahr" oder "falsch" reinstecken können
//...
HeuteIstDonnerstag := True; // entweder stimmt diese Aussage
HeuteIstDonnerstag := False; // oder eben nicht
Vergleiche sind auch vom Typ Boolean. Entweder der Vergleich trifft zu, oder eben nicht!
Beispiel:
2+4 = 6 (Wahr)
6 = 6 (Wahr)
7 = 6 (Falsch)
Um in Delphi eine Entscheidung zu treffen kann man dafür das if-Konstruck verwenden.
Delphi-Quellcode:
if <ein Ausdruck der entweder wahr oder falsch ist> then
macheWas;
if 3 = 3 then // Wahr, also wird macheWas ausgeführt
machwWas;
if 3 = 4 then //Falsch, also wird macheWas nicht ausgeführt
macheWas;
if HeuteIstDonnerstag then // HeuteIstDonnerstag ist entweder wahr oder falsch!
macheWas;
if not HeuteIstDonnerstag then // das ganze umgedreht
macheWas;