对来自两个列表的对应用二元函数

Applying dyadic function on pairs from two lists

假设我有一个二元函数f[x;y]和两个列表

l1: a1 a2 a3 ...
l2: b1 b2 b3 ...

在KDB中,如何获取

f[a1;b1] f[a2;b2] f[a3;b3] ... 

?

您需要使用每个的 ' 形式。

q)l1:`a1`a2`a3
q)l2:`b1`b2`b3
q)f:{(x;y)}
q)f'[l1;l2]
a1 b1
a2 b2
a3 b3

https://code.kx.com/q/ref/maps/#each