msg: Conditionally format messages

View source: R/message.R

msgR Documentation

Conditionally format messages

Description

Conditionally format messages

Usage

msg(x, values = NULL, indices = NULL, pretty = TRUE, ...)

Arguments

x

message template to be passed to stringi::stri_sprintf().

values

list of values to be used in the template. Coerced to list if vector is given.

indices

list of integer to specify which value to be used.

pretty

if TRUE, message is passed to base::prettyNum().

...

additional arguments passed to base::prettyNum().

Examples

## Not run: 
quanteda:::msg("you cannot delete %s", 
               c("a document", "documents"), indices = TRUE)
quanteda:::msg("tokens has %s", 
               c("sentences", "paragraphs", "documents"), indices = 2)

dfmat <- data_dfm_lbgexample
quanteda:::msg("dfm has %d %s and %d %s", 
     list(ndoc(dfmat), c("document", "documents"),
          nfeat(dfmat), c("feature", "features")), 
     list(1, ndoc(dfmat) > 1, 
          1, nfeat(dfmat) > 1))

## End(Not run)      

quanteda documentation built on Sept. 11, 2024, 6:08 p.m.