ljq790615
deepin
2022-09-17 23:17 也不太明白
Reply Like 1 View the author
也不太明白
我觉得可以参考一下scheme的教程
额外的作用
这是函数式语言里面的概念。
纯函数指的是:相同的输入,总是会的到相同的输出,并且在执行过程中没有任何副作用。
副作用指的是:函数在执行过程中产生了外部可观察变化。
比如修改外部变量就是一种典型的副作用,在这里打印输出就是一种副作用。
数学意义上的函数,是将输入映射成输出,是没有副作用的。
但是计算机中有的函数(例如display),除了返回输出以外,还会改变外部的状态(例如在屏幕上显示一段文字)。这就是函数的副作用。
个人理解,仅供参考h
Popular Events
More
不太明白,Unilang的副作用是什么意思?