在 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="")
返回非零代码并打印字符串。