Skip to content

This roclet is the workhorse of roxygen, producing the .Rd files that R uses to document that functions, datasets, packages, classes, and other objects.

See vignette("rd") for details.

Generally you will not call this function directly but will instead use roxygenise() specifying the rd roclet



See also

Other roclets: namespace_roclet(), vignette_roclet()


#' The length of a string (in characters)
#' @param x String input character vector
#' @return An integer vector the same length as `x`.
#'   `NA` strings have `NA` length.
#' @seealso [nchar()]
#' @export
#' @examples
#' str_length(letters)
#' str_length(c("i", "like", "programming", NA))
str_length <- function(x) {