checking_args: checking_args to test arguments before running a call

Description Usage Arguments Examples

Description

checking_args can make checks more readable and avoid defining temporary variables

Usage

1
checking_args(.check, .message = NULL)

Arguments

.check

an expression that should be TRUE for the call to proceed

.message

An error message, falls back on a default message if NULL

Examples

1
2
3
4
5
6
## Not run: 
mean(1:5, na.rm = 1)
checking_args(is.logical(na.rm))$mean(1:5, na.rm = 1)
checking_args(is.logical(na.rm),"na.rm should be logical!")$mean(1:5, na.rm = 1)

## End(Not run)

moodymudskipper/tags documentation built on June 25, 2019, 10:54 a.m.