Logo

Programming-Idioms

History of Idiom 57 > diff from v55 to v56

Edit summary for version 56 by programming-idioms.org:
[Elixir] 2 ways => 2 impls

Version 55

2020-05-10, 21:47:30

Version 56

2020-05-10, 21:47:49

Idiom #57 Filter list

Create list y containing items from list x satisfying predicate p. Respect original ordering. Don't modify x in-place.

Idiom #57 Filter list

Create list y containing items from list x satisfying predicate p. Respect original ordering. Don't modify x in-place.

Variables
y,x,p
Variables
y,x,p
Extra Keywords
satisfy
Extra Keywords
satisfy
Code
y = Enum.filter(x, p)

y = for item <- x, p.(item), do: item
Code
y = Enum.filter(x, p)
Doc URL
https://hexdocs.pm/elixir/Enum.html#filter/2
Doc URL
https://hexdocs.pm/elixir/Enum.html#filter/2