2015-01-25 4 views
2

Я использую qStudio, чтобы написать .q файлов.kdb - qStudio несколько строк

Теперь я нашел следующее странное поведение:

При загрузке двух .q сценариев следующим образом:

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

Эти сценарии работает безупречно, когда выполняется индивидуально (CTRL + ENTER)

Но при выборе обоих из них и выполнении вместе (CTRL + E), я получаю либо следующую ошибку:

'\ 

.. или следующее сообщение об ошибке (при выборе точно две строки):

'nyi 

Что происходит?

ответ

3

Для запуска многострочной линии в QStudio используйте точку с запятой для окончания строки. Для экс, следующие 2 строки не будут работать вместе в qstudio с использованием Ctrl + E:

a:1 
    b:2 

`тип ошибки.

Если вы посмотрите на вкладке истории, он посылает команду (а: 1b: 2)

Так используйте

a:1; 
    b:2; 

Теперь '\ л' не работает с точкой с запятой заканчивается, он дает ошибку , Поэтому для этого используйте команду «system».

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

Абсолютно идеальный ответ! Благодаря :) –

Смежные вопросы