动态负载和功能类型如何工作?

时间:2015-07-13 16:12:26

标签: kdb

有人可以说明动态加载和功能类型在kdb中的工作原理吗?它们是100和112型。

2 个答案:

答案 0 :(得分:4)

类型100是lamba(未命名函数)的类型,例如

q){x+y}[1;2]
3
q)type {x+y}
100h

类型112是从C库加载的函数的类型,详见http://code.kx.com/q/ref/filenumbers/#2-c-shared-objects

答案 1 :(得分:1)

通常,使用2: operator创建动态加载对象,但您也可以使用print(Wallet().GetBalance()) 函数在C中创建它们。请参阅"与C&#34中的Kdb +接口中的"Miscellaneous"部分;食谱。