Scala函数编程
_Lxuex
do something ,please
展开
-
累加器实现wordcount
package utilimport org.apache.spark.{SparkConf, SparkContext}import org.apache.spark.util.AccumulatorV2import scala.collection.mutableclass MyAccumulator extends AccumulatorV2[String,mutable.Ha...原创 2019-10-15 11:22:00 · 322 阅读 · 0 评论 -
《Scala函数式编程》第二章练习题
package com.lxuex.test.scalaobject scala_01 { def fib(n: Int): Int ={ @annotation.tailrec //尾调用优化 def local(n:Int,current: Int = 0,next: Int = 1): Int ={ if(n == 0 || n == 1){...原创 2019-09-25 10:55:22 · 592 阅读 · 0 评论 -
《Scala函数式编程》第三章习题解答
3.1 下面的匹配表达式结果是什么?val x = List(1,2,3,4,5) match {case Cons (x,Cons (2,Cons(4,_ )))=> xcase Nil => 42case Cons(x, Cons (y, Cons(3, Cons(4, _)) ) ) =>x+ycase Cons(h, t) => h + sum(t)ca...原创 2019-09-26 15:01:58 · 498 阅读 · 0 评论 -
Scala 小l练习
for(i <- 1 to 9;j <- 1 to i ) print(s"$i x $j = ${i * j} ${if(i == j) "\n" else "\t"} ")原创 2019-09-26 16:30:13 · 184 阅读 · 0 评论 -
Scala 实现List
package com.lyzz.test.scala.createListsealed trait List[+A]case object Nil extends List[Nothing]case class Cons[+A](head:A,tail:List[A]) extends List[A]object List { def apply[A](as: A*):List[...原创 2019-09-28 12:56:17 · 188 阅读 · 0 评论 -
spark shell 强制退出重新进入报错
杀死进程netstat -apn | grep 4040原创 2019-10-07 21:14:13 · 433 阅读 · 0 评论