Filter (higher-order function)

Filter (higher-order function)

In functional programming, filter is a higher-order function that processes a data structure, typically a list. It creates a new data structure by selecting only those elements from the original one for which a specific condition or predicate returns true. Essentially, it filters out elements based on a given criterion.

1 courses cover this concept

CICS 110: Foundations of Programming

The University of Massachusetts Amherst

Spring 2023

This course introduces computer programming and problem-solving. Students learn using a modern language, covering variables, data types, branching, functions, classes, and methods. Emphasis is on real-world problem translation, computational understanding, and debugging.

No concepts data

+ 30 more concepts