是否有可能拦截rebol的控制台错误?

时间:2009-11-02 23:11:38

标签: rebol

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

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

我想截取上述错误以显示另一条消息,或者在我在控制台中收到错误时执行任何操作。

1 个答案:

答案 0 :(得分:1)

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

forever [
    if error? try [
        print do input][
           print "went bad!"
           ]
   ]