mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
Release calc version 2.10.2t30
This commit is contained in:
49
help/null
Normal file
49
help/null
Normal file
@@ -0,0 +1,49 @@
|
||||
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
|
Reference in New Issue
Block a user