
Scala
缘定三石
这个作者很懒,什么都没留下…
展开
-
scala函数编程--与Java的区别
Scala中的函数是Java中完全没有的概念。因为Java是完全面向对象的编程语言,没有任何面向过程编程语言的特性,因此Java中的一等公民是类和对象,而且只有方法的概念,即寄存和依赖于类和对象中的方法。Java中的方法是绝对不可能脱离类和对象独立存在的。而Scala是一门既面向对象,又面向过程的语言。因此在Scala中有非常好的面向对象的特性,可以使用Scala来基于面向对象的思想开发大原创 2017-09-06 21:54:25 · 926 阅读 · 0 评论 -
Scala的常用高阶函数
// map: 对传入的每个元素都进行映射,返回一个处理后的元素Array(1, 2, 3, 4, 5).map(2 * _)// foreach: 对传入的每个元素都进行处理,但是没有返回值(1 to 9).map("*" * _).foreach(println _)// filter: 对传入的每个元素都进行条件判断,如果对元素返回true,则保留该元素,否则原创 2017-09-06 23:23:34 · 549 阅读 · 0 评论