message(..., domain = NULL, appendLF = TRUE) suppressMessages(expr, classes = "message") packageStartupMessage(..., domain = NULL, appendLF = TRUE) .packageStartupMessage(message, call = NULL) suppressPackageStartupMessages(expr) .makeMessage(..., domain = NULL, appendLF = FALSE)
| ... | zero or more objects that can be coerced to character strings. For message, it can also be an object that inherits from the class "condition". |
| domain | a character string specifying the domain to use for language translation. see gettext for more details. |
| appendLF | a logical value. If TRUE (the default), a new line character is appended to the message. |
| expr | the expression to be evaluated. |
| classes | a vector of class names. |
| message | a character string containing the message. |
| call | a function call. |
| message | returns NULL invisibly. |
| suppressMessages | returns the value of expr. |
| packageStartupMessage | returns NULL invisibly. |
| .packageStartupMessage | returns an object of class c("packageStartupMessage", "condition", "message", "simpleMessage") with two components: message and call. |
| .makeMessage | returns a character string. |
message("This is a message:", 1, 2, 3, domain = "", appendLF = TRUE)
# print message: This is a message:123
suppressMessages(message("This is a message"))
# don't print anything
packageStartupMessage("This is a package start message:", 1, 2, 3,
appendLF = TRUE)
# print message: This is a package start message:123
suppressPackageStartupMessages(packageStartupMessage("This is a
package start message:", 1, 2, 3, appendLF = TRUE))
# don't print anything
.makeMessage("This is a message:", 1, 2, 3, appendLF = TRUE)
# create message text string
.packageStartupMessage(message = .makeMessage("This is a package start
message:", 1, 2, 3, appendLF = TRUE), call = NULL)
# create packageStartupMessage condition