Nil (V6.0)bool = IsNil(var)
IsNil() is the only reliable way to find out if a variable
is Nil or not. Checking the variable against the Nil
identifier is not reliable because this will also result in True if the variable is zero
instead of Nil. Example:
a = 0 b = Nil DebugPrint(IsNil(a), a = Nil) ; prints "0 1" DebugPrint(IsNil(b), b = Nil) ; prints "1 1" |
You see that "a = Nil" returns True although a is zero and not Nil. That is because
Nil is always regarded as zero when used in expressions. Thus, if you want
to find out whether a variable really is Nil, always use IsNil()
or GetType().
See Data types for details.
True if the variable is Nil, False otherwise