kdb - qStudio多行执行

时间:2015-01-25 22:15:28

标签: kdb

我使用qStudio撰写.q个文件。

现在我发现了以下奇怪的行为:

按如下方式加载两个.q脚本时:

\l myFolder/scriptOne.q
\l myFolder/scriptTwo.q

这些脚本在单独执行时运行完美( CTRL + ENTER

但是当选择它们并一起执行时( CTRL + E ),我会收到以下错误:

'\

..或以下错误(当选择完全这两行时):

'nyi

发生了什么?

1 个答案:

答案 0 :(得分:3)

要在QStudio中运行多行,请使用分号表示行结束。例如,以下两行不会在qstudio中使用 Ctrl + E

一起运行
   a:1
   b:2

`类型错误。

如果您查看历史记录选项卡,它会发送命令(a:1b:2)

所以使用

    a:1;
    b:2;

现在' \ l'没有使用分号结束,它会给出错误。所以使用'系统'为此命令。

  system "l script1.q" ;
  system "l script2.q" ;