异常处理是处理运行时错误的强大机制之一,以便可以维护应用程序的正常流程。 与其他编程语言一样,LOLCODE对异常处理没有太多支持。 与其他语言的Try-Catch块类似,LOLCODE具有PLZ块。
例如,如果要打开可能存在或不存在的文件,请使用 -
PLZ OPEN FILE "filename.TXT"?
AWSUM THX
VISIBLE FILE
O NOES
INVISIBLE "ERROR!"
KTHX
可能导致异常的代码写入PLZ块,异常在O NOES块中处理。 这里,INVISIBLE关键字向调试器发送内部消息。
请注意,由于未定期维护LOLCODE,因此LOLCODE异常处理和许多其他功能不再提供更新。