call

语法

call(func, args…)

参数

func 是一个函数名。

args 是函数func的参数。

详情

用指定的参数调用一个函数。常常用在 each (:E)/each (:E)loop/ploop 中,用来调用一批函数。

例子

$ call(sum, 1..10);
55
// 等同于sum(1..10)

$ each(call, [avg, sum], [0..10, 0..100]);
[5,5050]

$ each(call{, 1..3},(sin,log));
// 注意call{, 1..3}是一个部分应用

sin

log

0.841471

0

0.909297

0.693147

0.14112

1.098612