副作用让函数变得不纯。如果依赖于外部状态就无法保证输出相同,就会带来副作用。
副作用的来源:配置文件、用户的输入、数据库等等
所有的外部交互都有可能产生副作用,副作用会给程序带来安全隐患和不确定性,要尽可能的控制副作用在可控制的范围内发生。
09-09
副作用让函数变得不纯。如果依赖于外部状态就无法保证输出相同,就会带来副作用。
副作用的来源:配置文件、用户的输入、数据库等等
所有的外部交互都有可能产生副作用,副作用会给程序带来安全隐患和不确定性,要尽可能的控制副作用在可控制的范围内发生。