| noquote {base} | R Documentation |
Print character strings without quotes.
noquote(obj) ## S3 method for class 'noquote' print(x, ...) ## S3 method for class 'noquote' c(..., recursive = FALSE)
obj |
any R object, typically a vector of
|
x |
an object of class |
... |
further options passed to next methods, such as |
recursive |
for compatibility with the generic |
noquote returns its argument as an object of class
"noquote". There is a method for c() and subscript
method ("[.noquote") which ensures that the class is not lost
by subsetting. The print method (print.noquote) prints
character strings without quotes ("\dots").
These functions exist both as utilities and as an example of using (S3)
class and object orientation.
Martin Maechler maechler@stat.math.ethz.ch
letters
nql <- noquote(letters)
nql
nql[1:4] <- "oh"
nql[1:12]
cmp.logical <- function(log.v)
{
## Purpose: compact printing of logicals
log.v <- as.logical(log.v)
noquote(if(length(log.v)==0)"()" else c(".","|")[1+log.v])
}
cmp.logical(stats::runif(20) > 0.8)