Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#4

AW: Prinzipfrage: Boolean() vs. AsInteger <> 0

  Alt 17. Dez 2016, 10:38
In welchen Fällen sollte man die Function Boolean() statt Wert.AsInteger <> 0 bevorzugen?
Ist eigentlich eher Geschmackssache, da das Ergebnis sich nicht ändert.

Wenn Du aber unbedingt eine Regel suchst, dann würde ich sagen, immer dann, wenn der Wert eigentlich als Boolean interpretiert werden soll. Das heißt, manche Funktionen geben 0 zurück, wenn etwas (nicht) klappt, und irgendeinen unbestimmten Wert in anderen Fällen. Meiner Meinung nach ist das schlechtes Design, aber es gibt solche Funktionen hin und wieder...

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat