\Header{print}{Print Values}
\methalias{print.factor}{print}
\methalias{print.htest}{print}
\methalias{print.listof}{print}
\methalias{print.ordered}{print}
\alias{print.simple.list}{print}
\alias{print.table}{print}
\keyword{print}{print}
\begin{Description}\relax
\code{print} prints its argument and returns it \emph{invisibly} (via
\code{\Link{invisible}(x)}).  It is a generic function which means that
new printing methods can be easily added for new
\code{\Link{class}}es.\end{Description}
\begin{Usage}
\begin{verbatim}
print(x, ...)

print.factor(x, quote = FALSE, ...)
print.ordered(x, quote = FALSE, ...)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{x}] an object used to select a method.
\item[\code{...}] further arguments passed to or from other methods.
\item[\code{quote}] logical, indicating whether or not strings should be
printed with surrounding quotes.
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
The default method, \code{\Link{print.default}} has its own help page.
Use \code{\Link{methods}("print")} to get all the methods for the
\code{print} generic.

See \code{\Link{noquote}} as an example of a class whose main
purpose is a specific \code{print} method.\end{Details}
\begin{SeeAlso}\relax
The default method \code{\Link{print.default}}, and help for the
methods above; further \code{\Link{options}}, \code{\Link{noquote}}.\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
ts(1:20)#-- print  is the ``Default function'' --> print.ts(.) is called
rr <- for(i in 1:3) print(1:i)
rr
\end{ExampleCode}
\end{Examples}

