Logo

Programming-Idioms

History of Idiom 57 > diff from v50 to v51

Edit summary for version 51 by programming-idioms.org:
[Elixir] Dead link: play.elixirbyexample.com has been down for a while

Version 50

2019-09-28, 22:07:33

Version 51

2019-10-14, 12:25:48

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.

Code
y = Enum.filter(x, p)

y = for item <- x, p.(item), do: item
Code
y = Enum.filter(x, p)

y = for item <- x, p.(item), do: item
Doc URL
http://elixir-lang.org/docs/v1.0/elixir/Enum.html#filter/2
Doc URL
http://elixir-lang.org/docs/v1.0/elixir/Enum.html#filter/2
Demo URL
http://play.elixirbyexample.com/s/7b14cf8862