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
&: