kdb中是否存在指代‘mapper’类类型集合的统一专业术语?
Q/KDB四类映射类对象的统一专业术语
你所说的这四类对象在Q/KDB体系中有明确的统一专业术语,官方将其统称为第一类对象(first-class objects),部分技术资料中也会将其归类为关联映射结构。
对应底层设计逻辑可以匹配你提到的I/O表设定:
- 列表可视为键为整数下标、值为对应位置元素的映射表
- 字典是最典型的显式自定义键值对映射表
- 表本质是列名为键、列数据为值的特殊字典,也可视为行索引为键、单条记录为值的映射表
- 函数可视为参数为键、返回值为值的动态映射表,也就是你提到的函数形态的I/O表
日常开发语境下,Q/KDB从业者也常直接用k对象或q对象来统称这类结构,它们全部支持Q语言定义的通用操作规则,没有特殊的调用限制。
内容的提问来源于stack exchange,提问作者extremeaxe5
相关产品推荐
相关产品推荐

