Java函数式系列-概念篇

可能对于编程范式,我们熟知的并且常用的可能只有面向过程编程和面向对象编程,有人急着说还有面向切面编程,还有面向API编程,哈哈开个玩笑。其实真正用的比较多的应该就是上述的三种了,面向过程、面向对象和面向切面。

今天来介绍另一个更加神秘的编程范式:函数式编程。其实在你心想这是什么鬼东西的时候,函数式编程已经被使用了好一阵子,像我所知道的Python语言以及JavaScript语言都对函数式有较好的支持,更有像Haskell这种纯函数式的编程语言。

刚开始接触函数式肯定很难理解,只有函数没有变量编个毛程?然后看到关于它的专业名词,什么柯里化、函子头都炸了,很正常,因为这东西本质上是数学方法,是范畴论引出的东西,一下子看的懂才怪,所以我也炸了,理论的东西实在不能够乱说,只能在这里丢个小链接了糊弄糊弄了。。。

函数式编程入门教程 - 阮一峰的网络日志

下集再见,下集直接上代码

文章作者: Shawn Qin
文章链接: https://qinshuang1998.github.io/2019/02/06/function-coding-01/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Shawn's Blog