使用每个权限将参数传递给kdb函数
我有以下不起作用的代码:使用每个权限将参数传递给kdb函数,kdb,Kdb,我有以下不起作用的代码: fun { [h; d] h(anotherFun; d) } h: hopen(`hparam) d: (2013.06.01, 2013.06.02) h,/:fun d 我需要做什么才能称h和d的每个元素为乐趣?至少可以说,来自q的诊断是晦涩难懂的。最简单的方法是使用常量参数创建投影,并仅为列表中的每个参数调用它 fun[h;] each d 最简单的方法是使用常量参数创建投影,只需为列表中的每个参数调用它 fun[h;] each d 看起来h和d
fun { [h; d]
h(anotherFun; d)
}
h: hopen(`hparam)
d: (2013.06.01, 2013.06.02)
h,/:fun d
我需要做什么才能称h和d的每个元素为乐趣?至少可以说,来自q的诊断是晦涩难懂的。最简单的方法是使用常量参数创建投影,并仅为列表中的每个参数调用它
fun[h;] each d
最简单的方法是使用常量参数创建投影,只需为列表中的每个参数调用它
fun[h;] each d
看起来h和d的元素是你的两个参数,所以你可以试试
h fun/: d
看起来h和d的元素是你的两个参数,所以你可以试试
h fun/: d
让我困惑的是参考示例中的逗号:。你知道那里为什么用逗号吗?逗号就是那个例子中使用的函数。如果你看一下输出,它会生成一个列表,前面是1,后面是1-15。我明白了,这里的逗号就是函数本身。为什么要给系统函数命名为逗号?!让我困惑的是参考示例中的逗号:。你知道那里为什么用逗号吗?逗号就是那个例子中使用的函数。如果你看一下输出,它会生成一个列表,前面是1,后面是1-15。我明白了,这里的逗号就是函数本身。为什么要给系统函数命名为逗号?!