纯函数(pure function):
1.返回结果只依赖它的参数,传入的参数一样,返回的结果也是一样的。
2.执行时不改变作用域外的数据。
3.不产生副作用。
优点:
1.代码阅读性提高
2.提高了代码的复用性
3.IO简单,测试简单
4.可作缓存或记忆功能
纯函数(pure function):
1.返回结果只依赖它的参数,传入的参数一样,返回的结果也是一样的。
2.执行时不改变作用域外的数据。
3.不产生副作用。
优点:
1.代码阅读性提高
2.提高了代码的复用性
3.IO简单,测试简单
4.可作缓存或记忆功能