Lazy Evaluation
惰性求值延迟计算直到结果被需要,避免不必要计算,支持无限数据结构。
用途
按需计算节省资源,支持无限序列与管道优化。
机制
Haskell 默认惰性求值。JavaScript 用生成器/迭代器模拟。React useMemo/useEffect 惰性计算。流(Stream)管道惰性:filter/map 不立即执行直到终端操作。
用例
- 性能优化
- 无限序列
- 管道惰性
惰性求值延迟计算直到结果被需要,避免不必要计算,支持无限数据结构。
按需计算节省资源,支持无限序列与管道优化。
Haskell 默认惰性求值。JavaScript 用生成器/迭代器模拟。React useMemo/useEffect 惰性计算。流(Stream)管道惰性:filter/map 不立即执行直到终端操作。