Is there a common Erlang way to do stuff like C++: a ? b : c; The list comprehension [X || X <- [B,C], A ] ? Thanks, Henning