NAME
    param - value of argument in a user-function call

SYNOPSIS
    param(n)

TYPES
    n		nonnegative integer

    return	any

DESCRIPTION
    The function param(n) can be used only within the body of the
    definition of a function.  If that function is f() (which may
    have been defined with named arguments as in f(x,y,z)) and
    either the number of arguments or the value of an argument
    in an anticipated call to f() is to be used, the number of
    arguments in that call will then be returned by param(0), and
    the value of the n-th argument by param(n).

EXAMPLE
    > define f() {
    >>	local n, v = 0;
    >>	for (n = 1; n <= param(0); n++)
    >>		v += param(n)^2;
    >>	return v;
    >> }

    > print f(), f(1), f(1,2), f(1,2,3)
    0 1 5 14

LIMITS
    none

LIBRARY
    none

SEE ALSO
    XXX - missing
