\n我目前正在为一个类开发 APL 程序,并且遇到了错误处理问题。
\n\n在我制作的函数中,我想检查输入是否是整数。如果不是,我想返回错误消息并且不运行函数的其余部分。到目前为止,我比较它是否等于它本身的下限。如果没有,我不希望该函数运行并希望它停止。如果我输入并给出错误消息,它会起作用,但如果我输入类似or 的内容并仅给出正常错误,则它4.2不起作用。我尝试制作一个 try catch 语句,但是当它进入我的函数时它给了我一个错误。\'A\'\'ABCDEF\':Try
这不是我想要的。如果输入是字符或字符串,如何使函数以错误消息结束而不是继续?我知道我可以将整个代码放在 if 块中,但这似乎确实没有必要。
\n\n我的纯文本代码:
\n\n TESTER Q;error\n :If Q\xe2\x89\xa2\xe2\x8c\x8aQ\n \'Possible\'\n :Else\n \'Not Possible\'\n :EndIf\n \'Again, Possible\'\nRun Code Online (Sandbox Code Playgroud)\n\n作为屏幕截图:
\n\n