gpt4 book ai didi

functional-programming - 函数式编程的定义点

转载 作者:行者123 更新时间:2023-12-03 12:04:06 24 4
gpt4 key购买 nike

我可以列举函数式编程的许多功能,但是当我的 friend 问我时,您能为我定义函数式编程吗?我不能

最佳答案

我要说的是,纯函数式编程的定义点是所有计算都是在函数中完成的,没有副作用。也就是说,函数接受输入和返回值,但不更改任何隐藏状态。在这种范式中,函数更紧密地对其数学表亲建模。

当我开始使用具有一次写入堆栈的语言Erlang玩游戏时,这对我来说很困难。但是,应该澄清的是,编程范例和编程语言之间是有区别的。通常被称为功能性的语言提供了许多鼓励或强制执行功能范式的功能(例如,带有一次写入堆栈的Erlang,高阶功能,闭包等)。但是,函数式编程范例可以应用于多种语言(带来不同程度的痛苦)。

关于functional-programming - 函数式编程的定义点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/214913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com