R/named.R

Defines functions named

Documented in named

#' Evaluate Named Arguments
#'
#' Evaluates named arguments in \code{...}.
#'
#' @param ... possibly a mix of named and un-named arguments.
#' @export
#' @importFrom rlang eval_tidy quos
#' @importFrom dplyr select
#' @return named list
#' @family modify
#' @keywords internal
#' @examples
#' named(a = 1, b = 2 + 3, 4, 'd')
#'
named <- function(...){
  args <- quos(...)
  args <- args[names(args) != ""]
  args <- lapply(args, rlang::eval_tidy)
  args
}

Try the yamlet package in your browser

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

yamlet documentation built on Oct. 6, 2023, 9:07 a.m.