从 Chapel 设置退出值

Setting exit value from Chapel

Chapel程序结束时是否可以设置退出状态? 我总是可以使用:

extern "exit" proc c_exit(status:c_int);

下面的技巧。

extern "exit" proc c_exit(status:c_int);


module M {

    proc main() {

        writeln("hello, world");
        c_exit(1);
    }
}

这会将退出状态设置为 1 - 只是想知道是否有不需要调用 C 库的方法。

您可以直接调用 exit(1)。请参阅 chapel docs 中的 proc 退出。