Rev 7782 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{body}\alias{body}\alias{body<-}\title{Access to and Manipulation of the Body of a Function}\description{Get or set the body of a function.}\usage{body(fun = sys.function(sys.parent()))body(fun) <- list}\arguments{\item{fun}{a function object or a character string naming the functionto be manipulated.If not specified, the function calling \code{body} is used.}\item{list}{a list of \R expressions.}}\value{\code{body} returns the body of the function specified.The assignment form sets the body of a function to the list on theright hand side.}\seealso{\code{\link{alist}},\code{\link{args}},\code{\link{function}}.}\examples{body(body)f <- function(x) x^5body(f) <- expression(5^x)f(3) # = 125str(body(f))}\keyword{programming}