Kdb 使用单个值创建字典时出现类型错误
当我使用单个int/long值创建字典时,就会创建字典Kdb 使用单个值创建字典时出现类型错误,kdb,Kdb,当我使用单个int/long值创建字典时,就会创建字典 `ke!1 / Output- `ke!1i 但当我创建的字典的值为单个符号、字符或字符串时,就会抛出类型错误 `ke!`a / 'type `ke!"a" / 'type `ke!"abc" / 'type `ke!enlist(`a) / `type `ke!(enlist "a") / 'type 尝试了多种组合,但没有任何帮助。 “凡人的Q”和“参考卡”也不提供任何理解。 请告诉我类型错误背后的原因以及如何解决它?!在
`ke!1 / Output- `ke!1i
但当我创建的字典的值为单个符号、字符或字符串时,就会抛出类型错误
`ke!`a / 'type
`ke!"a" / 'type
`ke!"abc" / 'type
`ke!enlist(`a) / `type
`ke!(enlist "a") / 'type
尝试了多种组合,但没有任何帮助。“凡人的Q”和“参考卡”也不提供任何理解。
请告诉我类型错误背后的原因以及如何解决它?!在q中是非常重载的。在这种情况下,当左侧参数是符号原子时,实际上是在创建枚举
q)type `ke!1i
-21h
您可以通过登记双方来创建所需的词典
q)type(enlist `ke)!enlist 1i
99h
这对!的不同用途提供了一个很好的总结 !在q中是非常重载的。在这种情况下,当左侧参数是符号原子时,实际上是在创建枚举
q)type `ke!1i
-21h
您可以通过登记双方来创建所需的词典
q)type(enlist `ke)!enlist 1i
99h
这对!的不同用途提供了一个很好的总结