qrmtools (version 0.0-6)

catch: Catching Results, Warnings and Errors Simultaneously

Description

Catches results, warnings and errors.

Usage

catch(expr)

Arguments

expr

An expression to be evaluated, typically a function call.

Value

A list with components:

value

The value of expr or NULL in case of an error.

warning

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

error

The 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
catch(log(2))
catch(log(-1))
catch(log("a"))

Run the code above in your browser using DataCamp Workspace