unifiedCall
Syntax
unifiedCall(func, args)
Arguments
func is a function.
args is a tuple. Each element is a parameter of func.
Details
Call a function with the specified parameters. Similar to call, it can be used in each/peach or loop/ploop function to call a set of functions. The
difference is that the size of args in call function is determined by the
function passed in by the parameter func, whereas the size of args in
unifiedCall
is always 1. All arguments of the function used in
function call is assembled in a tuple for function unifiedCall
.
Examples
unifiedCall(sum, [1..10])
55
unifiedCall(add, ([1,2,3,4,5,6,7,8,9,10],2))
[3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
each(unifiedCall, [std, max], [[matrix(1 3 5 7 9, 1 4 7 10 13)], [0..100]]);
col1 | col2 |
---|---|
3.1623 | 100 |
4.7434 | 100 |
def f(a,b){return (a+2)*b}
unifiedCall(f, (5,10))
70