zoukankan      html  css  js  c++  java
  • 函数编程概念

    函数式编程(Functional Programing,FP),FP是编程范式之一,我们常听说编程范式还有面向过程编程(按照步骤一步一步实现我们想要的过程)、面试对象编程。

    • 面向对象编程的思维方式:把现实世界中的实物抽象成世界中的类和对象,通过封装、继承和多态来演示事物事件的联系。
    • 函数式编程的思维方式:把是现实世界的实物和实物之间的联系抽象到程序世界(对运算过程进行抽象)

     解释:程序的本质:根据输入通过某种运算获得相应的输出,程序开发过程中会涉及很多输入和输出的函数

                x->f(联系、映射)->y,y=f(x)

                **函数式编程中的函数指的不是程序中的函数(方法)**,而是数学中的函数映射关系,列如y=sin(x),x和y的函数关系

               相同的输入始终要得到相同的输出(纯函数)

                函数式编程用来描述数据(函数)之间的映射

  • 相关阅读:
    Java语言基础(3)
    Java语言基础(2)
    Java语言基础(1)
    标准C语言(13)
    标准C语言(12)
    标准C语言(11)
    标准C语言(10)
    IDEA 学习笔记之 Console显示日志大小
    Java 学习笔记之 线程sleep方法
    Java 学习笔记之 线程isAlive方法
  • 原文地址:https://www.cnblogs.com/blogwolf/p/13154877.html
Copyright © 2011-2022 走看看