实现 5/5:错误与验收
(n08 五道题共用一段开头:parser、Env、Closure、ReturnSignal,和五段验收程序 PROGS 与跑前 k 段的 run_progs(k)。这五道题自己写 eval_ / exec_ / exec_block / call——每题在上一题的基础上加。)
最后一步:eval_ 里除以零、不是函数,call 里参数个数不对、调用太深(栈 > 50)都抛 RunError。写好之后 run_progs(5) 五段全对;再补 verdict(got):和期望逐段比,交回第一个不对的段号(1~5),全对交回 0。
全部评论