在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)(_ + _)
Scala语言中,关于List的定义。不正确的是?
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]()