Enum.each
возвращает :ok
, поэтому ваш код всегда будет возвращать то же значение, что и для ввода.
Если вы хотите проверить, что любое значение на карте имеет значение 4, выможно использовать Enum.any?/2
:
Enum.any?(number.test, fn {k, v} ->
v == 4
end)
Чтобы проверить, имеют ли все из них значение 4, вы можете использовать Enum.all?/2
:
Enum.all?(number.test, fn {k, v} ->
v == 4
end)