摘要: Scala是函数式编程,这点在集合操作中大量体现。高阶函数,也就是能够接收另外一个函数作为参数的函数。 假如现在有一个需要是将List集合中的每个元素变为原来的两倍,现在来对比Java方式实现和Scala方式实现区别 Java方式实现,先将集合中的每个元素遍历出来,然后再乘以2,塞到另外一个集合中 阅读全文
posted @ 2019-08-30 18:33 cosmoswong 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: 实例:统计字符串中字母出现的次数 运行结果: 除了使用上面的方式外,还可以有更简化的方式 下面是它的详细说明 输出结果为 阅读全文
posted @ 2019-08-30 18:20 cosmoswong 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 使用foldLeft函数,实现简易的wordCount 运行结果为: 当然这种方式,还是显得太罗嗦了,还有更为简洁的方式,而且还可以结果进行正序或逆序排序 简单一句就是: 显然不容易懂,下面是详细说明 输出结果为 上面使用了参数类型推断,关于参数类型推断,介绍如下 阅读全文
posted @ 2019-08-30 18:13 cosmoswong 阅读(455) 评论(0) 推荐(0) 编辑