Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用每个权限将参数传递给kdb函数_Kdb - Fatal编程技术网

使用每个权限将参数传递给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。我明白了,这里的逗号就是函数本身。为什么要给系统函数命名为逗号?!