Learn R Programming

LifeInsureR (version 1.0.0)

applyHook: If hook is a function, apply it to val, otherwise return val unchanged

Description

If hook is a function, apply it to val, otherwise return val unchanged

Usage

applyHook(hook, val, ...)

Value

the value with the hook function applied (if a function) or unchanged otherwiese

Arguments

hook

(optional) function to apply to val and the other parameters

val

The value to which the hook is applied (ifgiven)

...

optional parameters passed to the hook function (if it is a function)

Examples

Run this code
applyHook(NULL, 3) # returns 3 unchanged
applyHook(function(x) 2*x, 3) # applies the function, returns 6
applyHook(`+`, 3, 1) # returns 4

Run the code above in your browser using DataLab