q - 按名称申请

时间:2017-10-16 10:21:24

标签: kdb q-lang

在凡人chapter on functions的q中,有一段关于"应用名称":

q)f:{x*x}
q)f[5]
_
q)`f[5]
25
q)`f 5
_
q).my.name.space.f:{2*x}
q)`.my.name.space.f[5]

我不明白这个用途的原因和原因。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

如果我们需要在远程q服务器上调用一个函数,而我们所拥有的只是它的名字,那么我们可以编写

h (`.my.ns.function;x;y)

并收到一个结果 - 所有这些都带有符号引用。