Finds the first element in enumerable where its key equals value.
enumerable
key
value
iex> Swiss.Enum.find_by([%{life: 11}, %{life: 42}], :life, 42) %{life: 42} iex> Swiss.Enum.find_by([%{life: 11}, %{life: 42}], :wat, 42) nil iex> Swiss.Enum.find_by([%{life: 11}, %{life: 42}], 42, :wat, 42) 42