kdb - 函数的值,kdb+
问题描述
我有一个人为的功能:
q)f:{a:6;b:2;c::5}
当我使用value
它时,我得到以下列表:
q)value f
0xa0030902a1030a02a20b0481000004
,`x
`a`b
``c
6
2
5
5 0 4 0 9 0 8 0 14 0 12 0 12 2 2
"..f"
""
-1
"{a:6;b:2;c::5}"
我知道所有项目的含义,除了索引 0、7、8、9 和 10 的项目。
我假设项目 0 是解释器分配给函数的 GUID,以唯一标识函数(跨越时间和空间!;))。
第 7 项可能与其他索引的解释顺序有关,但在此假设下,第 12 项和第 14 项没有意义。
我假设第 8 项只是函数名称,但为什么..
?
感谢您对这些列出的索引的任何见解。
解决方案
kx 网站上的这个 lambda 参考解释了输出的每个部分https://code.kx.com/q/ref/value/#lambda
推荐阅读
- r - 使用长和宽到长的混合来重塑数据
- c++ - C ++对元组向量进行排序
按数值,然后按字典顺序 - java - Spring Boot 不搜索 log4j2 配置文件
- tensorflow - 检查失败:CUDA_SUCCESS == cuCtxSetCurrent
- xamarin.forms - 通过我的应用程序以 xamarin 形式从图库中共享图像
- python - 在 Flask 中使用 passlib 的正确方法
- c# - 在也被移动的对象上使用 transform.forward?
- reactjs - 如何轮询列表中项目的更新?
- django - 创建会话但出现错误“确认表单提交”
- react-native - react-native NavigationOptions 标头未显示