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:
50
help/size
Normal file
50
help/size
Normal file
@@ -0,0 +1,50 @@
|
||||
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
|
Reference in New Issue
Block a user