scala
AngellYue
思维改变世界!
展开
-
scala基础
** Scala概述 ** 1.什么是Scala 编程语言,java shell javascript 函数式编程: 函数式编程是一种编程思想,主要的思想把运算过程尽量写成一系列的函数调用。 Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。 Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。 scala是对ja原创 2018-01-14 00:03:41 · 252 阅读 · 0 评论 -
scala进阶
1.集合 Scala的集合有三大类:序列Seq、集Set、映射Map,所有的集合都扩展自Iterable特质 在Scala中集合有可变(mutable)和不可变(immutable)两种类型(两个不同的包), 包的全局路径:scala.collection.immutable默认使用的是该包中的集合如果想使用可变的集合,就需要导包scala.collection.mutableimmutabl原创 2018-01-16 08:57:20 · 493 阅读 · 0 评论 -
scala面向对象
1.数组反转 object ExcuDemo { def swapArray(arr:Array[Int]) ={ //这里只能使用until for (i 0 until arr.length-1 if(i%2==0)){ arr(i) = arr(i)^arr(i+1) arr(i+1) = arr(i)^arr(i+1) arr原创 2018-01-17 00:30:55 · 440 阅读 · 0 评论 -
点击量与浏览量的数据处理
数据处理 源数据样例 1010,华语剧场|剧情|当代|类型,1,0 需求 1010,华语剧场|剧情|当代|类型,1,0 数据格式说明: id,关键字组合,使用的是|分割符,是否展示(0未展示,1展示),点击(0未点击,1点击)) 要求输出:1010 关键字 展示量 点击量 输出示例:1010 华语剧场 3 2 代码实现 import scala.collection.原创 2018-01-20 13:38:55 · 1782 阅读 · 0 评论