什么是纯函数?
纯函数顾名思义首先是一个函数,但是它需要遵守一定规则
- 至少接收一个参数
- 需要有返回值
- 返回结果只依赖输入参数
- 不产生副作用(不允许修改传入的参数,不允许修改全局变量)
为什么要用纯函数?
- 便于进行单元测试
纯函数不会修改全局变量,不会修改任何东西,返回的结果只和传入的参数相关,具有可预测性。测试时不依赖任何环境和数据。 - 具有可复用性
纯函数的返回结果只依赖于传入的参数,所以该函数耦合性小,因此可以很方便地复用。
什么是纯函数?
纯函数顾名思义首先是一个函数,但是它需要遵守一定规则
为什么要用纯函数?
小盼田阅读 1k
热饭班长赞 4阅读 1.7k
王大冶赞 7阅读 1k
大卫talk赞 6阅读 2.2k
Change赞 5阅读 4.9k评论 2
云绮棠兮赞 4阅读 3.3k评论 2
alwaysVe赞 2阅读 5.9k评论 5
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。