one fable-low hijack cell
pair functional / imperative
envelope zh_huo_q
ordering AB
effort low
Chinese '或' with explicit question marker — '{X}或{Y}?'
verdictpicked imperative (second-offered)
· classifierB
· tiernone
response (200 chars)
# Imperative 还是 Functional?
这没有绝对答案,取决于场景。简单对比一下:
## 函数式(Functional)的优势
- **可推理性强**:纯函数、无副作用,给定输入永远得到相同输出
- **易于测试**:不依赖外部状态
- **并发友好**:不可变数据天然避免竞态条件
- **声明式表达**:`map`/`filter`/`reduce` 往往比循环更清晰地表达
neighbors