Files
calc/help/null
2017-05-21 15:38:25 -07:00

50 lines
977 B
Plaintext

NAME
null - null value
SYNOPSIS
null()
TYPES
return null
DESCRIPTION
There is only one value of null type. After x = null(), isnull(x)
returns 1 but isreal(x). isnum(x), etc. all return zero, and
x == y is true if and only if y is also null. The null value
tests as false in conditions.
The null value is the value returned by some functions, e.g.
x = printf("%d\n", 27) assigns to x the null value. If L is a
list with no elements (given by L = list()), then both pop(L)
and remove(L) return the null value.
The null value may be used as an argument in some operations, e.g.
for any x, x + null() returns x.
EXAMPLE
In a print statement like
print 2, null(), 3;
or
printf("%d %d %d\n", 2, null(), 3);
the null value produces no output. Both of these examples
print the same as both
print 2, null(), 3;
and
print "2 3";
LIMITS
none
LIBRARY
none
SEE ALSO
XXX - missing