weinig tot niks..
Binnen VB(script) is een false 0, en true -1 (of eigenlijk, alles behalve 0, maar de echte waarde is -1 ja)
Exact expert nodig?
In Visual Basic is True dus -1. Waarom weet ik niet...MSDN:
When othernumeric types are converted to Boolean values, 0 becomes False and all other values become True. When Boolean values are converted to otherdata types, False becomes 0 and True becomes -1.
edit:
CrazyD was me voor
CrazyD was me voor
false = 0
true = not false
oftewel, true = 0xffffffff (of &hffffffff in basic style hex
) = -1
true = not false
oftewel, true = 0xffffffff (of &hffffffff in basic style hex
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Euh, in C enzo is het "alles wat niet 0 is" dus ook -1 en 543.Op dinsdag 11 september 2001 15:13 schreef OiSyN het volgende:
false = 0
true = not false
oftewel, true = 0xffffffff (of &hffffffff in basic style hex) = -1
Geldt dat niet ook voor WSH dan?
nee dat geldt alleen voor if statementsOp dinsdag 11 september 2001 15:23 schreef ACM het volgende:
[..]
Euh, in C enzo is het "alles wat niet 0 is" dus ook -1 en 543.
Geldt dat niet ook voor WSH dan?
als daar 0 uitkomt voort ie het niet uit, anders voert ie het wel uit
maar het C++ type bool kent false (0) en true (1) (eigenlijk dus gewoon een enum)
Als je in C doet
code:
1
2
| int i = (3 == 4); int j = (4 == 4); |
dan i = 0 en j = 1
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Pagina: 1