kdb - qStudio 多行执行

kdb - qStudio multiple line execution

我正在使用 qStudio 编写我的 .q 文件。

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

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

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

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

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

'\

.. 还是出现如​​下错误(选择正好这两行时):

'nyi

发生了什么事?

对于QStudio中的运行宁多行,使用分号作为行尾。例如,使用 Ctrl+E:

在 qstudio 中,以下 2 行不会 运行
   a:1
   b:2

`类型错误。

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

所以使用

    a:1;
    b:2;

现在 '\l' 不适用于分号结尾,它会出错。因此,为此使用 'system' 命令。

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