0

假设我在 Rebol 控制台中输入了一个愚蠢的命令,例如

>> AWordThatMeansNothing
** Script Error: AWordThatMeansNothing has no value
** Near: AWordThatMeansNothing
>>

当我在控制台中遇到错误时,我想拦截上述错误以显示另一条消息或做任何我需要做的事情。

4

1 回答 1

1

一种方法是向控制台添加一个小型前端。不完美,但一个开始:

forever [
    if error? try [
        print do input][
           print "went bad!"
           ]
   ]
于 2009-12-10T09:36:00.227 回答