美文网首页kdb+
常用q/k代码转换

常用q/k代码转换

作者: weakwaters | 来源:发表于2019-04-22 17:29 被阅读12次
    q k 注释 示例
    neg -: 取负,取相反数 neg 2 -> -2; neg -2 -> 2
    not ~: 逻辑运算not not 2 -> 0b; not 0 -> 1b
    null ^: 逻辑运算是否为空 null 5 -> 0b; null (::) -> 1b
    string $: 转换为字符串 string 22 -> "22"
    reciprocal %: 倒数 reciprocal 2 -> 0.5; reciprocal 3-> 0.3333333
    floor _: 下取整 floor 4.2 -> 4; floor 3.8 -> 3
    ceiling -_- 上取整 ceiling 4.2 -> 5; ceiling 3.8 -> 4
    count #: 计数,长度 count 2 3 4 -> 3; count "hello world" -> 11
    first *: 取头,第一项 first 2 3 4 -> 2; first "hello world -> "h""

    以上函数皆为将k的操作符转换为单元运算,所有代码皆可在q.k中找到

    相关文章

      网友评论

        本文标题:常用q/k代码转换

        本文链接:https://www.haomeiwen.com/subject/amrugqtx.html