[erlang-questions] Guards on assignment (i.e. assertions)
Vlad Dumitrescu
vladdu55@REDACTED
Mon Mar 1 21:34:09 CET 2010
On Mon, Mar 1, 2010 at 21:13, Garrett Smith <g@REDACTED> wrote:
>> What value should A be matched to if B =< C?
> There's no value -- the assignment fails.
Ah, okay. I thought you meant something else, should have read more carefully.
I think it would help reading some code, but it might be tricky to get
the the grammar right. Could we have even
A = {B when B>C, D when is_list(D)}
or only
A = {B, D} when B>C, is_list(D)
?
regards,
Vlad
More information about the erlang-questions
mailing list