noquote

0th

Percentile

Class for ‘no quote’ Printing of Character Strings

Print character strings without quotes.

Keywords
methods, utilities, print
Usage
noquote(obj)
"print"(x, ...)
"c"(..., recursive = FALSE)
Arguments
obj
any R object, typically a vector of character strings.
x
an object of class "noquote".
...
further options passed to next methods, such as print.
recursive
for compatibility with the generic c function.
Details

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.

See Also

methods, class, print.

Aliases
  • noquote
  • print.noquote
  • as.matrix.noquote
  • c.noquote
  • [.noquote
Examples
library(base) 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)
Documentation reproduced from package base, version 3.3.0, License: Part of R 3.3.0

Community examples

Looks like there are no examples yet.