grapes-except-grapes: Try to evaluate an expressions and evaluate another...

Description Usage Arguments Note Examples

Description

Try to evaluate an expressions and evaluate another expression on exception

Usage

1
try %except% except

Arguments

try

R expression

except

fallback R expression to be evaluated if try fails

Note

Suppress log messages in the except namespace if you don't want to throw a WARN log message on the exception branch.

Examples

1
2
3
4
5
6
7
8
everything %except% 42
everything <- '640kb'
everything %except% 42

Mean(1:10) %except% sum(1:10) / length(1:10)
Mean(1:10) %except% (sum(1:10) / length(1:10))
Mean(1:10) %except% MEAN(1:10) %except% mean(1:10)
Mean(1:10) %except% (MEAN(1:10) %except% mean(1:10))

logger documentation built on Oct. 19, 2021, 9:07 a.m.