Description Usage Arguments Value Author(s) See Also Examples
Run a function from an object, according to the mentioned evaluation mode, and to the chosen type factory
1 | runFunction(object_o_1, functionName_s_1, arguments_l, evaluationMode_o_1)
|
object_o_1 |
the object to consider |
functionName_s_1 |
a single string that is the name of the function to run |
arguments_l |
a list of arguments to pass to the function |
evaluationMode_o_1 |
an evaluation mode object. See |
A list with names
status |
a single boolean. Always |
value |
the result of the computation, might be a scalar or not, a warning, an error, ... |
mode |
the evaluation mode used to check the results |
function_return_type_check |
available if mode is different of |
parameter_type_checks |
available if mode is |
Fabien Gelineau <neonira@gmail.com>
Maintainer: Fabien Gelineau <neonira@gmail.com>
Refer to FunctionParameterTypeFactory and runFunction.
1 2 3 4 5 6 7 8 | ##---- typical case ----
library('data.table')
source(system.file('code-samples/frt-defs/good/full/AdditionFI.R',
package = 'wyz.code.offensiveProgramming'))
fi <- AdditionFI()
runFunction(fi, 'addDouble', list(34, 44.6), EvaluationMode(defineEvaluationModes()[1]))
runFunction(fi, 'addDouble', list(34, 44.6), EvaluationMode(defineEvaluationModes()[2]))
runFunction(fi, 'addDouble', list(34, 44.6), EvaluationMode(defineEvaluationModes()[3]))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.