一.函数式编程 函数式编程,同面向对象编程.指令式编程一样,是一种软件编程范式,在多种编程语言中都有应用.百科词条中有很学术化的解释,但理解起来并不容易.不过,我们可以借助于数学中函数的概念,来理解函数式编程的要义所在.在数学中,我们常见的函数表达式形如 y=f(x),表示的是一种输入输出的映射关系:x表示输入,y表示输出,f 是表示两者之间的映射运算逻辑.在求值的时候,你完全不用考虑映射运算 f,只要给定输入 x,得到相应的输出 y:输入不变,输出也不会改变,就这么简单.类比到程序语言中来,所…