Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

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

  Alt 17. Dez 2016, 09:37
Ein Boolean sollte Boolean sein, und nicht über irgendwelche "Tricks" erreicht werden. Natürlich ist die Binäre Darstellung letztlich eine Zahl, aber die Interpretation zählt hier und da kannst Du vereinbaren was immer Du willst. Auch wenn oft die Vereinbarung 0=false/<>0=true ist könnte es genauso gut sein >0=true/<0=false/0=null,undefined.
Solange Du Dich nicht als Binär-Archäologe betätigen willst, sollte das Dich nicht interessieren. Es soll allerdings im Datenbankumfeld immer noch gang und gäbe sein sich mit solchen Klimmzügen das Leben zu erschweren.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat