【发布时间】:2014-03-21 13:09:19
【问题描述】:
作为学习课程的一部分,我正在制作一个程序,将列表作为参数,然后对其内容进行操作。事情是这样的:
proc {myProc A B}
case B of H|T then
%do something
{myProc A T}
end
end
但是,当我尝试执行它时,当B 是一个空列表(即nil)时,我遇到了失败。这是为什么呢?
如果B 为零,我应该怎么做才能什么都不做?据我所知,添加空的else子句会导致编译错误。
【问题讨论】:
标签: oz