[erlang-questions] conditional expressions

damien morton <>
Sat Nov 15 19:17:52 CET 2008


1> case [] of [] -> X = aaa; X -> ok end.
aaa
2> case bbb of [] -> X = aaa; X -> ok end.
** exception error: no case clause matching bbb

am I missing something?

On Sun, Nov 16, 2008 at 4:42 AM, mats cronqvist <> wrote:

>
>   strangely, this also works;
>
> case foo() of
>  [] -> X = bar();
>  X -> ok
> end
>
>  as long as X is bound in each clause, you're golden.
>
>  this might qualify as a gotcha.
>
>  mats
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20081116/f2f7a057/attachment.html>


More information about the erlang-questions mailing list