Suppose that some function plot plots an array of x and
y values. The such a function could be written to issue a
usage message if the wrong number of arguments were passed:
define plot ()
{
variable x, y;
if (_NARGS != 2)
usage ("plot (x, y)");
(x, y) = ();
% Now do the hard part
.
.
}