scala
我就是喜欢我话多
一个在学的小菜鸟,为了记录学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala学习日志——一切从使用开始
摘要Scala,被称为可伸展的语言。由于其的完全面向对象性却又融合函数式编程,使其代码十分优美,简洁。他可以用寥寥几行就完成在Java中大量代码才能完成的操作。且简单易懂,有效的增强代码的可读性,并减少出错的可能。由于近年来大数据方便Spark一片大好,可以说学大数据必须要学Spark。而总所周知的,Spark的底层是由Scala进行编写的,因此Spark对Scala的适应性是十分好的。因此学习Sp原创 2016-07-20 17:05:20 · 3629 阅读 · 0 评论 -
Scala学习日志(二)——深入模式匹配(一)
码字不易,转发请注明出处:http://blog.youkuaiyun.com/qq_28945021/article/details/51980338摘要Scala模式匹配咋一看和Java中的Switch语句很相似,然而在Java中,只能匹配简单的数据类型和表达式。Scala模式匹配则更加强大:可以使用类型、通配符、序列、正则表达式。甚至可以深入获取对象的状态。本文主要以代码的形式,由简到繁的深入Scala模原创 2016-07-21 17:02:21 · 2381 阅读 · 0 评论 -
Scala学习日志(1.5)——自适应类型
码字不易,转发请注明出处:http://blog.youkuaiyun.com/qq_28945021/article/details/52087381 自适应类型在使用scala开发时。程序员们会惊喜的发现在大多数情况下他们再也无需提供冗余的类型信息。这可以节省很多的开发成本。而能令程序员有这点便捷。归功于Scala优秀类型推演。在使用scala时,我们可以很轻松的写下如下代码。val one :Int= 1原创 2016-08-01 17:11:22 · 1357 阅读 · 0 评论 -
Scala学习日志(三)——轻便神奇的for推导式
前言原本,在撰写本篇文章之前应该先详细列举一下scala的函数式编程,以及其中的map,flatMap,filter以及reduce等等高级函数。但是转念一想。由于高级函数的写法十分简洁。对没有深入了解的朋友可读性并不高,与其令各位朋友看得云里雾里。不如先从for推导式出发。有了这种思想。以便之后的高级函数的理解与运用。何为for推导式scala中的for与Java中不同。它拥有比Java中更加强大原创 2016-08-10 16:19:43 · 2381 阅读 · 0 评论
分享