Description Usage Arguments Value Examples
These functions are intended to change the class of conditions.
In combination with tryCatch
, unspecified conditions
can easily be casted to a more specific type.
See condition
for a short explanation about the predefined
condition classes.
class |
[ |
message |
[ |
[function
]. Returns a function which takes a condition as first
argument, creates a new condition of the respective type and signals the created
condition with message
, warning
or
stop
, respectively.
1 2 3 4 5 6 7 8 9 10 11 | # Turn the warning of sqrt() into a value message
message(tryCatch(sqrt(-1), warning = as_value_message()))
## Not run:
# Turn the warning of sqrt() into a value error
tryCatch(sqrt(-1), warning = as_value_error())
# Or, alternatively with a custom message:
tryCatch(sqrt(-1), warning = as_value_error("sqrt of negative value"))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.