Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • Erlang
member(_, []) -> false;
member(Value, [H|T]) -> 
  case H of
    Value -> true;
    _ -> member(T)
  end.
member(_, []) -> false;
member(Value, [H|_]) where Value =:= H -> true;
member(Value, [_|T]) -> member(Value, T).
lists:member(X, List).
with Ada.Containers.Vectors;
Result := List.Contains (X);

New implementation...