Zitat von
SirThornberry:
Zitat von
alzaimar:
Zitat von
SirThornberry:
Und da Boolean ja 0 und ungleich 0 ist, kann man sich den Vergleich auf 1 oder 0 auch sparen
result := Boolean(random(2));
Oh bitte nicht
Dann ist das Ergebnis u.U. weder True noch False. Lasst doch endlich den Schmarrn mit dem Boolean-Typecasting. Das gibt nur Probleme.
Das gibt nur Probleme wenn man auf True und False prüft. Wenn man auf Wahr und Unwahr prüft gibt das keinerlei Probleme.
Richtig. Das ist genau der Grund, wieso man Konstrukte à la
if x = true then
vermeiden sollte. IMO spricht nix gegen den typecast auf Boolean.