Article · Nederlands
In programmeertalen is filter een hogere-ordefunctie waarmee een datastructuur (vaak een lijst) in een bepaalde volgorde wordt doorlopen om een nieuwe datastructuur te produceren die alleen de elementen bevat uit de oorspronkelijke datastructuur waarvoor een predicaat waar is. De functie komt onder andere voor in Haskell, Objective Caml, Standard ML, Python, Erlang, Perl (onder de naam grep) en JavaScript. bevat de functies remove-if en remove-if-not. bevat een implementatie van filter voor Scheme. C++ bevat de functies remove_if en remove_copy_if. Smalltalk heeft select: voor collecties.
Abstract from DBpedia / Wikipedia · CC BY-SA