msg_cat: Generate a message with 'cat()'

Description Usage Arguments Value Note See Also Examples

View source: R/io.R

Description

This function is similar to message(), and the difference is that msg_cat() uses cat() to write out the message, which is sent to stdout instead of stderr. The message can be suppressed by suppressMessages().

Usage

1

Arguments

...

Character strings of messages, which will be concatenated into one string via paste(c(...), collapse = '').

Value

Invisible NULL, with the side-effect of printing the message.

Note

By default, a newline will not be appended to the message. If you need a newline, you have to explicitly add it to the message (see ‘Examples’).

See Also

This function was inspired by rlang::inform().

Examples

1
2
3
4
5
6
7
{
    # a message without a newline at the end
    xfun::msg_cat("Hello world!")
    # add a newline at the end
    xfun::msg_cat(" This message appears right after the previous one.\n")
}
suppressMessages(xfun::msg_cat("Hello world!"))

xfun documentation built on June 16, 2021, 1:07 a.m.