Daily Term: Pure Function
Pure Function
A Pure Function is a function that always produces the same output for the same input and has no side effects, such as modifying external state or performing I/O. For example, a function that adds two numbers and returns their sum is pure, but one that writes to a file is not. Pure functions make code predictable and easier to test, but they can be limiting for tasks that inherently require side effects, like database operations.
Date: 2025-12-05