kdb中的多行命令
我知道有一种方法可以在kdb中定义多行命令,我忘了。。。 例如:kdb中的多行命令,kdb,Kdb,我知道有一种方法可以在kdb中定义多行命令,我忘了。。。 例如: myList: ( (`test1;1) ; (2;`test2) ); 可以用以下内容在两行上写入(并由\l…加载): myList: ( (`test1;1) ; \ (2;`test2) ); 但是我在任何地方都找不到语法,我曾经用这种技巧声明所有字典,因此它更易于阅读没有内置的,linux readline/rlwrap或者可能会工作 或者也有IDE可用,包括没有内置的、linux readline
myList: ( (`test1;1) ; (2;`test2) );
可以用以下内容在两行上写入(并由\l…
加载):
myList: ( (`test1;1) ; \
(2;`test2) );
但是我在任何地方都找不到语法,我曾经用这种技巧声明所有字典,因此它更易于阅读没有内置的,linux readline/rlwrap或者可能会工作
或者也有IDE可用,包括没有内置的、linux readline/rlwrap或可能工作的
或者,也可以使用IDE,包括默认情况下的多行定义
>echo -e "dict:\`a\`b\`c ! \n 1 2 3" > test.q
>q test.q
..
q)dict
a| 1
b| 2
c| 3
如果希望从终端内部查看多行(类似于bash中的\并且没有IDE),可以查看此实现-默认情况下,多行定义将起作用
>echo -e "dict:\`a\`b\`c ! \n 1 2 3" > test.q
>q test.q
..
q)dict
a| 1
b| 2
c| 3
如果希望从终端内部查看多行(类似于bash中的\并且没有IDE),可以查看以下实现-