R/utils.R

Defines functions pv_char v_char `%||%`

`%||%` <- function(x, y) if (is.null(x)) y else x

v_char <- function(x, .f, ...) {
  vapply(x, .f, ..., FUN.VALUE = character(1), USE.NAMES = FALSE)
}

pv_char <- function(.f, ...) {
  z <- mapply(.f, ..., SIMPLIFY = FALSE, USE.NAMES = FALSE)
  v_char(z, paste)
}

Try the lorem package in your browser

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

lorem documentation built on March 31, 2023, 6:15 p.m.