2016 年1月1日 王老师课堂笔记和作业
笔记:王老师主要讲解了spark的发展前景,spark在未来的几十年里必将一统大数据江湖。graphx,mllib,sparkSQL
(1)scala语法的基础知识,重点为函数式编程思想。
(2)spark源代码查看。
作业描述:移除一个数组中第一个负数后的所有负数
object Except { def main(args: Array[String]) { val arr = Array(0,2,-3,1,2,3,-3,-6,-7); var flag = 1 var index = 1; arr.map { e => if(flag > 0) { if (e > 0) { index = index + 1 } if (e < 0) flag = -1 } } var i = -1; arr.filter{e => i = i + 1 e >= 0 || i == index }.foreach(println) // print(index); } }