Open su37josephxia opened 2 years ago
如果一个函数的结果只依赖函数的参数, 且在执行的过程中不产生任何副作用, 那么这就是一个纯函数
个人理解: 不受外界影响, 不影响外界
利于调试和测试
在参数不变的情况下可以缓存函数结果
无状态
引用透明
纯函数组合纯函数还是纯函数
概念
如果一个函数的结果只依赖函数的参数, 且在执行的过程中不产生任何副作用, 那么这就是一个纯函数
个人理解: 不受外界影响, 不影响外界
优点
利于调试和测试
在参数不变的情况下可以缓存函数结果
特性
无状态
引用透明
纯函数组合纯函数还是纯函数