Filtru (funcție)
Salt la navigare Salt la căutare
În programarea funcțională , un filtru (în italiană: filter ) este o funcție care procesează o structură de date (de obicei o listă ) într-o anumită ordine pentru a produce o nouă structură de date care conține doar acele elemente ale structurii originale pentru care un predicat dat returnează Valoare booleană de adevărat, acest predicat este, prin urmare, condiția care trebuie îndeplinită de elementele structurii originale pentru a fi incluse în ieșirea filtrului.