纯函数也是函数
满足两个特征:
副作用就是计算之外的影响,比如 log 和请求
因为与程序与数学的交集
数学的函数都是纯函数
程序的函数可能操作浏览器或者系统
将程序的函数纯化,可以站在“巨人”的肩膀上,充分汲取数学世界的养分
而副作用就是处理程序功能的地方
这也是变与不变分离,纯函数是不变,副作用是变
关注并分离副作用