R/message.R

Defines functions stop2 warning2 message2 printf

Documented in message2 printf stop2 warning2

################################################################################

#' Easy messages
#'
#' @param ... Arguments passed on to [base::sprintf].
#'
#' @export
#'
#' @seealso [base::sprintf]
#'
#' @examples
#' printf("My name is %s.", "Florian")
printf <- function(...) cat(sprintf(...))

################################################################################

#' @rdname printf
#' @export
message2 <- function(...) message(sprintf(...))

################################################################################

#' @rdname printf
#' @export
warning2 <- function(...) warning(sprintf(...), call. = FALSE)

################################################################################

#' @rdname printf
#' @export
stop2 <- function(...) stop(sprintf(...), call. = FALSE)

################################################################################

Try the bigassertr package in your browser

Any scripts or data that you put into this service are public.

bigassertr documentation built on Jan. 10, 2023, 5:13 p.m.