Какой самый простой способ написать оператор if в Erlang, где часть охранника - member(E, L)
, т. Е. Проверить, является ли E
членом списка L
?Наивный подход:
if
... andalso member(E,L) -> ...
end
Но он не работает, потому что, если я правильно понимаю, member
не является защитным выражением.Какой способ будет работать?