Enum.member-question-mark

You're seeing just the function member-question-mark, go back to Enum module for more information.
Link to this function

member?(enumerable, element)

View Source

Specs

member?(t(), element()) :: boolean()

Checks if element exists within the enumerable.

Membership is tested with the match (===/2) operator.

Examples

iex> Enum.member?(1..10, 5)
true
iex> Enum.member?(1..10, 5.0)
false

iex> Enum.member?([1.0, 2.0, 3.0], 2)
false
iex> Enum.member?([1.0, 2.0, 3.0], 2.000)
true

iex> Enum.member?([:a, :b, :c], :d)
false

When called outside guards, the in and not in operators work by using this function.