Learn R Programming

chk (version 0.10.0)

chk_not_missing: Check Not Missing Argument

Description

Checks argument not missing using

!missing(x)

Usage

chk_not_missing(x, x_name = "`x`")

vld_not_missing(x)

Value

The chk_ function throws an informative error if the test fails or returns the original object if successful so it can used in pipes.

The vld_ function returns a flag indicating whether the test was met.

Arguments

x

The object to check.

x_name

A string of the name of object x or NULL.

Functions

  • vld_not_missing(): Validate Not Missing Argument

Details

Currently only checks if value is available (as opposed to whether it was specified).

See Also

missing()

For more details about the use of this function, please read the article vignette("chk-families").

Other missing_checkers: chk_function(), chk_missing()

Examples

Run this code
# chk_not_missing
fun <- function(x) {
  chk_not_missing(x)
}
fun(1)
try(fun())
# vld_not_missing
fun <- function(x) {
  vld_not_missing(x)
}
fun()
fun(1)

Run the code above in your browser using DataLab