Check if an Elixir List has specific value
To check if an elixir List
contains a specific value we utilize the Enum
module which defines a function member/2
. The two arguments this function accepts as parameters are the enum itself, in this case a List
and the value you want to check for. The function will return a boolean. Below is an example usage:
iex(3)> list = ["cat", "dog", "turtle"]
["cat", "dog", "turtle"]
iex(4)> Enum.member?(list, "cat")
true