Rev 9222 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{name}\title{Variable Names or Symbols, respectively}\usage{as.symbol(x)is.symbol(y)as.name(x)is.name(y)}\alias{is.symbol}\alias{as.symbol}\alias{as.name}\alias{is.name}\description{\code{as.symbol} coerces its argument to be a \emph{symbol}, orequivalently, a \emph{name}. The argument mustbe of mode \code{"character"}. \code{as.name} is a\code{\link{.Alias}} for \code{as.symbol}.\code{is.symbol} (and \code{is.name} equivalently) returns \code{TRUE}or \code{FALSE} depending on whether its argument is a symbol(i.e. name) or not.}\note{The term ``symbol'' is from the lisp background of \R, whereas ``name''has been the standard S term for this.}\seealso{\code{\link{call}}, \code{\link{is.language}}. For the internalobject mode, \code{\link{typeof}}.}\examples{an <- as.name("arrg")is.name(an) # TRUEstr(an)# symbol}\keyword{programming}\keyword{attribute}