刚刚开始使用KDB +,有一些难以从Q for Mortals获得的问题.
说,这里 http://code.kx.com/wiki/JB:QforMortals2/casting_and_enumerations
Cast在左操作数中也是原子的.
5 6 7h$42
结果:
42h
42
42j
Run Code Online (Sandbox Code Playgroud)
我无法得到我们在这里做的事情:看起来我们投了5 6 7到42,但是什么是42?它代表一种类型吗?
在这种情况下,您实际上将数字42转换为三种类型,5h/short,6h/int和7h/long,创建异构列表,键入0h.
有关类型的更多信息,请访问:http: //code.kx.com/q/ref/datatypes/
下面的例子应该更清楚.
q)5 6 7h$42
42h
42i
42
q)`short`int`long$42
42h
42i
42
q)(5 6 7h$42) ~ (`short`int`long$42)
1b
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
179 次 |
| 最近记录: |