Logo

Programming-Idioms

History of Idiom 57 > diff from v22 to v23

Edit summary for version 23 by :

Version 22

2015-09-03, 15:25:09

Version 23

2015-09-04, 12:03:07

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
Doc URL
http://elixir-lang.org/docs/v1.0/elixir/Enum.html#filter/2
Demo URL
http://play.elixirbyexample.com/s/7b14cf8862