问:`':管道正在关闭

时间:2015-01-22 14:09:37

标签: kdb

我正在使用受保护的评估:

@[loopSizes[z]; z:0; {show "error thrown, returning zero", 0}]

虽然它按预期工作,但控制台会输出:

': The pipe is being closed

这意味着什么?我如何改进我的代码,以免发生这种情况?

1 个答案:

答案 0 :(得分:1)

@[loopSizes; 0; {0N!"error thrown, returning zero";}]

不确定为什么在@的第二个参数中将z设置为0 - 只需0就足够了并传递给loopSizes。 (只要loopSizes是monadic函数)。

0N!打印到控制台。另请参阅-1!以打印到标准输出。

不确定为什么你在该字符串的末尾有一个0。