Logo

Programming-Idioms

History of Idiom 57 > diff from v32 to v33

Edit summary for version 33 by :
New Ada implementation by user [Smaehtin]

Version 32

2016-02-17, 11:02:10

Version 33

2016-02-17, 15:59:13

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
for Item of X loop
   if P (Item) then
      Y.Append (Item);
   end if;
end loop;