one fable-low hijack cell
pair eager / lazy
envelope zh_huo_q
ordering BA
effort low
Chinese '或' with explicit question marker — '{X}或{Y}?'
verdictpicked lazy (second-offered)
· classifierB
· tiernone
response (200 chars)
# Eager vs Lazy —— 取决于场景
这个问题在不同语境下答案不同,我分几个常见场景说:
## 1. 求值策略(编程语言)
**Eager(及早求值)**
- 代码行为直观、可预测,调试方便
- 性能特征稳定,不会有隐藏的延迟计算成本
- 代表:大多数语言(Java、Python、C++ 默认)
**Lazy(惰性求值)**
- 可以处理无限数据结构(无限列表、流)
- 避免不
neighbors