Lazy Evaluation
← Back to Functional Programming
An evaluation strategy that delays computation until the result is actually needed. Lazy evaluation enables working with infinite data structures, avoids unnecessary computation, and can improve performance by skipping unused values.