Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#4

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

  Alt 17. Dez 2016, 09: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 W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat