assertive.base (version 0.0-9)

parenthesize: Wrap a string in brackets

Description

Parenthesise a character vector by wrapping elements in brackets, dashes or commas.

Usage

parenthesize(
  x,
  type = c("round_brackets", "square_brackets", "curly_brackets", "angle_brackets",
    "chevrons", "hyphens", "en_dashes", "em_dashes", "commas")
)

parenthesise( x, type = c("round_brackets", "square_brackets", "curly_brackets", "angle_brackets", "chevrons", "hyphens", "en_dashes", "em_dashes", "commas") )

Arguments

x

Character vector to wrap in parenthenses.

type

String naming the type of parenthesis.

Value

A character vector of the input wrapped in parentheses.

See Also

sQuote

Examples

Run this code
# NOT RUN {
paste("There were three", parenthesise(3), "mice in the experiment.")
paste(
  "I love parmos", 
  parenthesise("Teesside's finest culinary invention", "en_dashes"), 
  "but they are sure to give me heart disease."
)
parenthesise(letters[1:5], "curly")
paste0(
  "The R language", 
  parenthesise("an offshoot of S and Scheme", "commas"), 
  "is quite good for data analysis."
)
# }

Run the code above in your browser using DataLab