Executing boolean expressions on a list

Pierpaolo BERNARDI <>
Fri Mar 14 23:57:47 CET 2003


From: "Shawn Pearce" <>

> I'm trying to keep it tail-recursive.  I thought about:
...
> which I didn't like because of the formatting of the if statement, and:
> 
> recursive(N, [H | T]) -> somef(N, H) and recursive(N, T);
> recursive(N, []) -> true.
> 
> but was worried about order of evaluation on the and operator
> and not being able tail-recursive.

andalso should be good here.

P.




More information about the erlang-questions mailing list