q/kdb:如何将代码分成几行。是否有新行“转义”字符或类似的字符?

Ali*_*nov 1 kdb q-lang

我正在一行写很长的脚本。我想通过将代码分成多行来组织我的代码,而无需编写函数。我该怎么做呢?

Gil*_*mer 5

只要缩进每个后续行,您就可以将代码分成多行。您应该使用分号来分隔缩进的表达式。

例如,一个简单的 select 语句分为多行,如下所示:

t:([]a:1 2 3;b:`a`b`c);

res:select
    from t
    where a<>1,
    b in `a`c;


show res
Run Code Online (Sandbox Code Playgroud)

更多信息可以在这里找到;

http://code.kx.com/q/tutorials/startingq/language/#29-scripts