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

51 lines
802 B
Plaintext

NAME
size - number of elements in value
SYNOPSIS
size(x)
TYPES
x any
return integer
DESCRIPTION
For the different types of value x may have, size(x) is defined as follows:
null 0
real number 1
complex number 1
string 1
matrix number of elements
list number of members
association number of (elements, value) pairs
object number of elements for the object-type of x
EXAMPLE
> print size(null()), size(3), size(2 - 7i), size("abc")
0 1 1 1
> mat M[2,3]
> print size(M), size(list()), size(list(2,3,4))
6 0 3
> A = assoc()
> A[1] = 3, A[1,2] = 6, A["three"] = 5
> print size(A)
3
> obj point {x,y}
> obj point P = {4,5}
> print size(P)
2
LIMITS
none
LIBRARY
none
SEE ALSO
list, mat, assoc, obj