swiss v2.1.0 Swiss.Enum View Source

Link to this section Summary

Functions

Finds the first element in enumerable where its key equals value.

Link to this section Functions

Link to this function

find_by(enumerable, default \\ nil, key, value)

View Source

Finds the first element in enumerable where its key equals value.

Examples

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