print, var1, var2, ... | print the values of the varI |
info, var | print a description of var |
dimsof(x) | returns [#dimensions, length1, length2, ...] |
orgsof(x) | returns [#dimensions, origin1, origin2, ...] |
numberof(x) | returns number of elements (product of dimsof) |
typeof(x) | returns name of data type of x |
structof(x) | returns data type of x |
is_array(x ) | returns 1 if x is an array, else 0 |
is_func(x) | returns 1 or 2 if x is an function, else 0 |
is_void(x ) | returns 1 if x is nil, else 0 |
is_range(x) | returns 1 if x is an index range, else 0 |
is_stream(x) | returns 1 if x is a binary file, else 0 |
am_subroutine() | 1 if current function invoked as subroutine |
The print function returns a string array of one string per line if it is invoked as a function. Using print on files, bookmarks, and other objects usually produces some sort of useful description. Also, print is the default function, so that expr is equivalent to print, expr (if expr is not a function).