A. List(1,2,3,4) B. List(1,2,3) C. List(2,3,4) D. List(1,2,3,2,3,4)
A. List(1,2,3,4) B. List(2,3) C. List(2,3,4) D. List(1,2,3,2,3,4)
A. List(1) B. List(4) C. List(2,3) D. List(1,4)
A. val list = 1 :: 2 :: 3 B. val list = 1.::(2).:: (3).::(Nil) C. val list = 1 :: "s" :: "b" :: Nil D. var list = 1 ::: 2 ::: 3 ::: Nil
A. tmp.foldLeft(0)(_ + _) B. tmp.reduceLeft(_ + _) C. (0 /: tmp)(_ + _) D. tmp.scanLeft(0)(_ + _)
A. val list = List(1,2,3) B. val list = List[Int](1,2,3) C. val list = List[String](‘a’,’b’,’c’) D. val list = List[String]()
A. val b = 2 * a // b 等于 Array(2,4,6) B. val b = a.map(_*2) // b 等于 Array(2,4,6) C. val b = for(elem <- a) yield 2 * elem // b 等于 Array(2,4,6) D. val b = for(elem <- a if elem % 2 == 0) yield 2 * elem // b 等于 Array(4)