powered by
Evaluates the provided expression if the feature flag is enabled.
feature_if(feature_flag, expr)
If the passed feature_flag is enabled, than the result of the evaluation of the passed expression is returned. Otherwise there is no return value.
feature_flag
flag which defines whether the provided expression should be evaluated
expression to evaluate when the feature_flag is enabled
The passed expression is evaluated in the frame where feature_if is called.
feature_if
{ flag <- create_bool_feature_flag(TRUE) feature_if(flag, { 2 + 7 }) }
Run the code above in your browser using DataLab