q: `': 管道正在关闭`

q: `': The pipe is being closed`

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

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

尽管它按预期工作,但控制台输出:

': The pipe is being closed

这是什么意思,我怎样才能改进我的代码以防止这种情况发生?

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

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

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

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