qrmtools (version 0.0-12)

catch: Catching Results, Warnings and Errors Simultaneously

Description

Catches results, warnings and errors.

Usage

catch(expr)

Arguments

expr

expression to be evaluated, typically a function call.

Value

list with components:

value

value of expr or NULL in case of an error.

warning

warning message (see simpleWarning or warning()) or NULL in case of no warning.

error

error message (see simpleError or stop()) or NULL in case of no error.

Details

This function is particularly useful for large(r) simulation studies to not fail until finished.

Examples

Run this code
# NOT RUN {
catch(log(2))
catch(log(-1))
catch(log("a"))
# }

Run the code above in your browser using DataLab