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