Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DeddyH,
25. Sep 2019
Was die anderen meinen: man kann die Zuweisung eleganter (und damit auch lesbarer) schreiben.
if Bedingung then
Result := true
else
Result := false;
Noch besser:
// Einzeiler
Result := Bedingung;
Somit muss sich niemand wegen doppelter Verneinung das Hirn verrenken ;)
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DeddyH,
23. Sep 2019
Ja, hast Du falsch verstanden. Du sollst am besten gar nicht gegen true oder false prüfen.
// Schlecht
if Dingens = true
// Besser
if Dingens
// Schlecht
if Dingens = false
// Besser
if not Dingens
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by DeddyH,
23. Sep 2019
Solch eine innovative Boolean-Behandlung habe ich noch nie gesehen :shock:. Davon abgesehen: lass Dir doch SizeOf(Buffer) einmal ausgeben.