Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
FreePascal / Lazarus
|
AW: Prinzipfrage: Boolean() vs. AsInteger <> 0
17. Dez 2016, 10: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
|