那副作用指什么?
副作用指的是代码在执行时,除了返回结果之外,还会对外部环境造成影响。比如修改全局变量、写入文件、发送网络请求,或者打印内容到控制台。这些行为改变了程序的状态或外界,就会产生副作用。
简单说,如果一个函数只是计算一个值并返回,没有改变任何东西,就是无副作用;如果它改变了外部数据或执行了额外操作,就带有副作用。
副作用指的是代码在执行时,除了返回结果之外,还会对外部环境造成影响。比如修改全局变量、写入文件、发送网络请求,或者打印内容到控制台。这些行为改变了程序的状态或外界,就会产生副作用。
简单说,如果一个函数只是计算一个值并返回,没有改变任何东西,就是无副作用;如果它改变了外部数据或执行了额外操作,就带有副作用。