编程语言
首页 > 编程语言> > 【无言小记】初识函数式编程

【无言小记】初识函数式编程

作者:互联网

文章目录

函数式编程有哪些好处?

常见的编程范式

JS常用的两种编程范式

函数式编程的定义

函数式编程(Functional Programming),缩写FP,是一种编程范式,也是一种编程风格,和面向对象是并列关系。
可以认为它是一种思维模式+实现方法
思维方式就是把现实世界事物和事物之间的联系抽象到程序世界,是对运算过程的一种抽象

函数式编程和面向对象编程的不同

面向对象编程

函数式编程

函数式编程思维

// 传统的过程式编程,可能这样写:
  let a = 1 + 2;
  let b = a * 3;
  let c = b - 4;
// 函数式编程要求使用函数,我们可以把运算过程定义为不同的函数,然后写成下面这样:
  let result = subtract(multiply(add(1,2), 3), 4);

函数式编程的五大特点

附录

标签:输出,范式,函数,编程,初识,面向对象编程,副作用,小记
来源: https://blog.csdn.net/weixin_40887836/article/details/118408673