Logo

Programming-Idioms

History of Idiom 57 > diff from v39 to v40

Edit summary for version 40 by programming-idioms.org:
[Ruby] Comment emphasize

Version 39

2016-11-07, 12:24:34

Version 40

2016-11-07, 12:24:53

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 = x.select(&:p)
Code
y = x.select(&:p)
Comments bubble
select_ is also aliased to find_all.
Comments bubble
select is also aliased to find_all.
Doc URL
http://ruby-doc.org/core-2.2.3/Enumerable.html#method-i-select
Doc URL
http://ruby-doc.org/core-2.2.3/Enumerable.html#method-i-select