函数式编程原则原则 优先使用表达式而不是语句 使用高阶函数 实现函数组合 Dos & Don’ts Dos 尽力编写纯函数 隔离副作用 促进数据不可变性 使用 [Pure] Don’ts 修改输入参数 忽视 [Pure] 忽略上下文: 盲目避免副作用,但实际上副作用是无可避免的