Apply function when true
Tests a value, x, against a testing function, conditionally applying a function.
- Check if the value of
predicate()isTrueforxand if so callwhen_true(), otherwise returnx.
Tests a value, x, against a testing function, conditionally applying a function.
predicate() is True for x and if so call when_true(), otherwise return x.