我有一个函数,其中包含一系列单独的 case 语句。
case ... of
...
end,
case ... of
...
end,
...
等等。
当其中一个 case 语句中出现特定 case 条件时,我想立即从函数返回 - 以便不检查下一个 case 语句,并且函数只是退出/返回。我怎么做?
最佳答案
我建议您重构以利用 Erlang 的全部功能及其模式匹配能力。
没有 return
运算符(operator)。此外,一个鲜为人知的事实是,您可以执行以下操作:Return=case ... of
case
语句可以有一个“返回”值。
关于functional-programming - 二郎 : Returning from a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1866581/