如何使用 Asymptote 抛出错误?

如何使用 Asymptote 抛出错误?

在 Asymptote 编程中,如何抛出错误?我试过了,error("message")但是函数的参数error是一个文件,而不是字符串。

答案1

有一个assert命令可能对您有用。 void assert(bool b, string s="");

因此代码如下:assert(false, "My Error Message");

将在命令行中使用以下语句中止执行。assert FAILED: My Error Message

还有void exit();以零错误返回代码退出的情况。

void abort(string s="")返回非零代码并打印字符串。

相关内容