| % File src/library/base/man/toString.Rd |
| % Part of the R package, https://www.R-project.org |
| % Copyright 1995-2007 R Core Team |
| % Distributed under GPL 2 or later |
| |
| \name{toString} |
| \alias{toString} |
| \alias{toString.default} |
| |
| \title{Convert an R Object to a Character String} |
| \description{ |
| This is a helper function for \code{\link{format}} to produce a single |
| character string describing an \R object. |
| } |
| \usage{ |
| toString(x, \dots) |
| |
| \method{toString}{default}(x, width = NULL, \dots) |
| } |
| \arguments{ |
| \item{x}{The object to be converted.} |
| \item{width}{Suggestion for the maximum field width. Values of |
| \code{NULL} or \code{0} indicate no maximum. |
| The minimum value accepted is 6 and smaller values are taken as 6.} |
| \item{\dots}{Optional arguments passed to or from methods.} |
| } |
| \details{ |
| This is a generic function for which methods can be written: only the |
| default method is described here. Most methods should honor the |
| \code{width} argument to specify the maximum display width (as measured |
| by \code{\link{nchar}(type = "width")}) of the result. |
| |
| The default method first converts \code{x} to character and then |
| concatenates the elements separated by \code{", "}. |
| If \code{width} is supplied and is not \code{NULL}, the default method |
| returns the first \code{width - 4} characters of the result with |
| \code{....} appended, if the full result would use more than |
| \code{width} characters. |
| } |
| \value{ |
| A character vector of length 1 is returned. |
| } |
| \author{ Robert Gentleman } |
| |
| \seealso{ \code{\link{format}} } |
| |
| \examples{ |
| x <- c("a", "b", "aaaaaaaaaaa") |
| toString(x) |
| toString(x, width = 8) |
| } |
| \keyword{utilities} |