![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
DT鸽子
这个作者很懒,什么都没留下…
展开
-
scala 实现WordCount
object WC { def main(args: Array[String]): Unit = { val list = Source.fromFile("E:/words.txt").getLines().toList .map((_,1)) .groupBy(_._1) .map原创 2016-08-16 18:00:23 · 427 阅读 · 0 评论 -
4. scala-------隐式转换和隐式参数
概念 隐式转换和隐式参数是Scala中两个非常强大的功能,利用隐式转换和隐式参数,你可以提供优雅的类库,对类库的使用者隐匿掉那些枯燥乏味的细节。作用隐式的对类的方法进行增强,丰富现有类库的功能隐式转换函数是指那种以implicit关键字声明的带有单个参数的函数import java.io.Fileimport scala.io.Source//...转载 2018-10-21 22:49:35 · 128 阅读 · 0 评论 -
Scala高级特性---函数式编程
目标一:深入理解高阶函数 目标二:深入理解隐式转换高阶函数 概念 Scala混合了面向对象和函数式的特性,我们通常将可以做为参数传递到方法中的表达式叫做函数。在函数式编程语言中,函数是“头等公民”,高阶函数包含:作为值的函数、匿名函数、闭包、柯里化等等。作为值的函数可以像任何其他数据类型一样被传递和操作的函数,每当你想要给算法传入具体动作时这个特性就会变得非常有用。定义...转载 2018-10-21 22:43:53 · 308 阅读 · 0 评论 -
Scala Actor
Scala Actor 课程目标 目标一:熟悉Scala Actor并发编程 目标二:为学习Akka做准备 注:我们现在学的Scala Actor是scala 2.10.x版本及以前版本的Actor。Scala在2.11.x版本中将Akka加入其中,作为其默认的Actor,老版本的Actor已经废弃什么是Scala Actor 概念 Scala中的Actor能够实现...转载 2018-10-21 19:20:02 · 863 阅读 · 1 评论 -
1. scalal 总结
将方法转换成函数(神奇的下划线) 构造器注意:主构造器会执行类定义中的所有语句/** *每个类都有主构造器,主构造器的参数直接放置类名后面,与类交织在一起 */class Student(val name: String, val age: Int){ //主构造器会执行类定义中的所有语句 println("执行主构造器") try { pr...原创 2018-10-21 19:10:06 · 230 阅读 · 0 评论 -
scala函数式编程
什么是函数式编程在面向对象编程中,我们把**对象传来传去,那在函数式编程中,我们要做的是把函数**传来传去,而这个,说成术语,我们把他叫做高阶函数。– 在函数式编程中,函数是基本单位,是第一型,他几乎被用作一切,包括最简单的计算,甚至连变量都被计算所取代。在函数式编程中,变量只是一个名称,而不是一个存储单元,这是函数式编程与传统的命令式编程最典型的不同之处。• 函数式编程的抽象本质则是将...原创 2018-09-26 19:01:55 · 175 阅读 · 0 评论