Use tryCatch() to check if an expression throws an error.

try_error(expr)

Arguments

expr

An R expression.

Value

TRUE (error) or FALSE (success).

Examples

xfun::try_error(stop("foo"))  # TRUE
#> [1] TRUE
xfun::try_error(1:10)  # FALSE
#> [1] FALSE