R/base.R

Defines functions types.of strsplit.trimws

Documented in strsplit.trimws types.of

#' Split string and trim white space
#'
#' Trims both leading and trailing white space.
#'
#' @param x What to split, a character vector.
#' @param split What to use for splitting. Either a character vector or an
#'   object that can coerce to such.
#' @inheritDotParams base::strsplit
#' @return Split strings, a character vector.
#' @export
strsplit.trimws <- function(x, split, ...)
  unlist(lapply(strsplit(x, split, ...), trimws))

#' Types of vector
#' @param x Vector or list
#' @return Named types, vector of character
#' @export
types.of <- function(x) sapply(names(x), function(y) typeof(x[[y]]))
royratcliffe/canny.tudor documentation built on Oct. 17, 2022, 4:17 a.m.