Learn R Programming

oeli (version 0.7.4)

check_missing: Check missing formal argument

Description

These functions check whether a value was specified as an argument to a function.

Usage

check_missing(x)

assert_missing(x)

test_missing(x)

Value

Depending on the function prefix:

  • If the check is successful, assert_missing() returns x invisibly, whereas check_missing() and test_missing() return TRUE.

  • If the check is not successful, assert_missing() throws an error message, test_missing() returns FALSE, and check_missing() returns a string with the error message.

Arguments

x

[any]
A formal argument.

See Also

Other package helpers: Dictionary, Storage, find_namespace_calls(), identical_structure(), input_check_response(), match_arg(), package_logo(), print_data.frame(), print_matrix(), system_information(), unexpected_error(), user_confirm()

Examples

Run this code
f <- function(x) {
  check_missing(x)
}
f()

g <- function(x) {
  test_missing(x)
}
g()

h <- function(x) {
  assert_missing(x)
}
if (FALSE) {
h()
}

Run the code above in your browser using DataLab