# Pure vs Side-Effecting 函数 ## 核心定义 **Pure(纯函数)**: - 相同输入永远返回相同输出 - 不产生任何可观察的副作用 **Side-effecting(有副作用)**: - 修改外部状态,或依赖外部可变状态 ## 对比示例 ```python # ✅ Pure def add(a, b): return a + b def doubl