首页 > 解决方案 > kdb - 如何使用功能选择创建动态列列表的总和

问题描述

我希望能够构建(+; (+; `a; `b); `c)给定的列表`a`b`c

同样,如果我有一个列表`a`b`c`d,我希望能够构建另一个巢,依此类推,等等第四个。

我一直在尝试使用扫描,但我无法正确使用

标签: kdb

解决方案


q)fsum:(+;;)/
enlist[+;;]/

q)fsum `a`b`c`d
+
(+;(+;`a;`b);`c)
`d

推荐阅读