
函数式用心学
文章平均质量分 93
shrimpcolo
这个作者很懒,什么都没留下…
展开
-
用Java DIY 函数式方法—— flatmap
本文是 用Java DIY 函数式方法—— map 续篇, 解决如何使用java实现函数式方法-flatmap。注意不适合对函数式一点基础都没有的读者DIY实现不是完美的,仅仅是用实例表达函数式方法的理解这个系列文章不是分析java 8 stream中的方法源码,而是对java 8 stream特性,结合Kotlin, Rxjava之类的理解, 使用纯java的方式实现类似的函数式方法。需要原创 2017-03-14 14:10:35 · 705 阅读 · 0 评论 -
用Java DIY 函数式方法—— map
本文是 用Java DIY 函数式方法—— forEach, find, filter 续篇, 解决如何使用java实现函数式方法-map。注意不适合对函数式一点基础都没有的读者DIY实现不是完美的,仅仅是用实例表达函数式方法的理解这个系列文章不是分析java 8 stream中的方法源码,而是对java 8 stream特性,结合Kotlin, Rxjava之类的理解, 使用纯java的方式原创 2017-03-14 14:04:51 · 1115 阅读 · 0 评论 -
用Java DIY 函数式方法—— forEach, find, filter
背景接触过Kotlin, RxJava, Java 8 Stream, 越发对其中常用方法涉及的原理有点了解了。 - forEach - find - filter - map - flatmap知道他们的作用,也知道如何去使用, 但是对其中的大概原理不是很明白。最近熟悉Java8的Stream中提供的几个常用方法。 试着自己用java方式实现了类似java8 Stream中的函数式方法。原创 2017-03-14 10:14:11 · 2136 阅读 · 0 评论 -
函数编程实践记——总纲
背景该从哪里说起呢?还是从我姐生娃说起吧,老姐的娃, 小名YY,娃发育很快,去年就工作了,从事的是IT行业。我是不会告诉你们,他的这个志愿是我帮助选的。 当时,他是没有任何想法的,我怕他上不了大学,就填写了个野鸡大学, 互联网专业,四年制的那种! 因为现在烂大街了,就业前景不好,录取的机会大些。【木丁糖 http://blog.youkuaiyun.com/shrimpcolo 未经允许严禁转载,请尊重作者劳动原创 2017-04-10 21:28:45 · 600 阅读 · 0 评论 -
函数编程实践记(3)——完美数
要是觉得单词统计不过瘾的话,那就再看一个例子, 来,来,来,喝杯酸奶提提神!题目 完美数分类 古希腊数学家Nicomachus发明了一种自然数的分类方法, 任意一个自然数都唯一地被归类为过剩数(abundant)、完美数(perfect)或不足数(deficient)。一个完美数的真约数(即除了自身以外的所有正约数)之和, 恰好等于它本身。例如 6 是完美数, 因为他的约数是 1, 2,原创 2017-04-19 16:27:30 · 1536 阅读 · 0 评论 -
函数式编程实践记(1)——统计单词频率
题目 给定一段英文,找出每个单词使用的频率, 按照String字典顺序排序,并打印出所有单词及其频率的排序列表。如: “My name is …, I come from …, I am … years old!” 结果为: am 1 come 1 from 1 i 2 is 1 my 1 name 1 old原创 2017-04-10 23:39:30 · 1471 阅读 · 1 评论