纯函数

作者:vkvi 来源:ITPOW(原创) 日期:2022-10-8

纯函数是一种编程规范,大意就是说:

一、纯函数不能使用外部变量

值全部通过参数传入,也就是说这个函数复制到哪里都不会有问题,因为它不依赖外部变量。

二、纯函数不能改变外部变量

比如函数有参数 List<int> list,我们在函数内部只能使用这个 list,不能去改变这个 list,因为 List 是引用传递值,内部一改变,外部就跟着改变了。

相关文章