kdb:前导加号是否表示 Q table?
kdb: does a leading plus sign mean a Q table?
我经常看到这样的输出
+`col1`col2`col3!(,`a`b`c;,{x+1};,()!())
。我怀疑它的意思是 table,但无法找到有关此语法的文档。
开头的+
是什么意思?有人可以提供 link 参考页吗?
它是K中的表示法,内置了Q语言的操作。+
是monadically使用时的翻转运算符,内部表称为Flips。
在 Q 中,flip
是从这个和 :
运算符构建的,它强制 +
被单子解释。同样对于 where
关键字:
q)flip
+:
q)where
&:
我经常看到这样的输出
+`col1`col2`col3!(,`a`b`c;,{x+1};,()!())
。我怀疑它的意思是 table,但无法找到有关此语法的文档。
开头的+
是什么意思?有人可以提供 link 参考页吗?
它是K中的表示法,内置了Q语言的操作。+
是monadically使用时的翻转运算符,内部表称为Flips。
在 Q 中,flip
是从这个和 :
运算符构建的,它强制 +
被单子解释。同样对于 where
关键字:
q)flip
+:
q)where
&: