开发者社区> 问答> 正文

在编程实现方面,函数式编程跟面向过程编程区别是什么?

在编程实现方面,函数式编程跟面向过程编程区别是什么?

展开
收起
游客c7gnq4eofxp32 2022-05-09 13:37:08 570 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 函数式编程的函数是无状态的。函数内部涉及的变量都是局部变量,不会像面向对象编程那样,共享类成员变量,也不会像面向过程编程那样,共享全局变量。函数的执行结果只与入参有关,跟其他任何外部变量无关。同样的入参,不管怎么执行,得到的结果都是一样的。

    2022-05-09 15:58:22
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
为什么要学函数式编程? 立即下载
JavaScript面向对象的程序设计 立即下载
用RxSwift写易维护易读的愉悦代码 立即下载