论坛
提问
用户
提问
×
游客
登录
注册
忘记密码?
纯函数:「没有副作用」是否意味着「给定相同输入,总是产生相同输出」?
论坛
纯函数:「没有副作用」是否意味着「给定相同输入,总是产生相同输出」?
25 浏览
2023年2月24日
匿名的
2023年2月25日
0
Comments
纯函数:「没有副作用」是否意味着「给定相同输入,总是产生相同输出」?
定义函数为“纯函数”的两个条件如下:
没有副作用(即只允许对局部作用域进行更改)
对于相同的输入,始终返回相同的输出
如果第一个条件始终为真,那么第二个条件是否有时不为真?
也就是说,第一个条件是否真的是唯一必要的条件?
0
0
答案
活跃
已投票
最新
最老的
用户名或邮箱地址
密码
注册
Lost Password
在纯函数式编程中是否可能存在副作用?
这是一个纯函数吗?
在调用者看来是纯粹的函数,但在内部使用了变异。
F# - 没有参数的函数?
Virtual functions are used in object-oriented programming to define a base class that can be overridden by derived classes. When a function is declared as virtual, it means that it can be overridden by a derived class. This allows for polymorphism, where
在F#中具有0个参数的函数
一个调用Math.random()的函数是纯净的吗?
IO Monad在哪个意义上是纯的?
Javascript闭包和副作用的简单解释?(分开翻译)
纯函数式编程的效率
为什么在Haskell中将副作用建模为monad?
链式赋值是如何工作的?
我必须在JavaScript函数中返回某个值吗?
未使用的函数会被优化掉吗?
所有递归函数都能被重写为尾递归吗?
如何评估一个函数的性能?
return false和return一样吗?
除了使用Monad之外,纯函数式语言还有哪些处理状态的方法?
词法环境和函数作用域
"whats the difference between function foo(){} and foo = function(){}?" 的意思是,“function foo(){}” 和 “foo = function(){}” 有什么区别?