mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
40 lines
784 B
Plaintext
40 lines
784 B
Plaintext
NAME
|
|
issimple - whether a value is a simple type
|
|
|
|
SYNOPSIS
|
|
issimple(x)
|
|
|
|
TYPES
|
|
x any, &any
|
|
|
|
return int
|
|
|
|
DESCRIPTION
|
|
Determine if x is a simple type. This function will return 1 if x
|
|
is a simple type, 0 otherwise. Simple types are real numbers,
|
|
complex numbers, strings and null values.
|
|
|
|
EXAMPLE
|
|
> print issimple(2.0), issimple(1), issimple("0")
|
|
1 1 1
|
|
|
|
> print issimple(2i), issimple(1e20), issimple(1/3), issimple(null())
|
|
1 1 1 1
|
|
|
|
> mat a[2]
|
|
> b = list(1,2,3)
|
|
> c = assoc()
|
|
> obj chongo {was, here} d;
|
|
> print issimple(a), issimple(b), issimple(c), issimple(d)
|
|
0 0 0 0
|
|
|
|
LIMITS
|
|
none
|
|
|
|
LIBRARY
|
|
none
|
|
|
|
SEE ALSO
|
|
isassoc, isfile, isident, isint, islist, ismat, isnull, isnum, isobj,
|
|
isreal, isstr, istype
|