在Scala解释器里执行 List(1,2,3).intersect(List(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)
查看答案
在Scala解释器里执行List(1,2,3).diff(List(2,3,4)),返回的结果是
A. List(1)
B. List(4)
C. List(2,3)
D. List(1,4)
在Scala解释器里执行List(2,3,4).diff(List(1,2,3)),返回的结果是
A. List(1)
B. List(4)
C. List(2,3)
D. List(1,4)
Scala中,下面的代码执行正确的是?
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
下述方法中,哪一个不能将"val tmp = List(1, 2, 3)"中的所有元素求和,并将最终结果6返回?
A. tmp.foldLeft(0)(_ + _)
B. tmp.reduceLeft(_ + _)
C. (0 /: tmp)(_ + _)
D. tmp.scanLeft(0)(_ + _)