相关疑难解决方法(0)

Scala中的基本集合类型是什么?

或者换句话说,Scala中C#IEnumerable <T>的等价物是什么?我以为是Seq [T],但我已经发现,HashMap没有实现这个,所以它不可能是真的.

那么,它是什么?

collections types scala

12
推荐指数
1
解决办法
1411
查看次数

为什么Scala语言中的++:运算符如此奇怪?

我使用++:运算符来获取两个集合的集合,但是我使用这两个方法获得的结果是不一致的:

scala> var r = Array(1, 2)
r: Array[Int] = Array(1, 2)
scala> r ++:= Array(3)
scala> r
res28: Array[Int] = Array(3, 1, 2)

scala> Array(1, 2) ++: Array(3)
res29: Array[Int] = Array(1, 2, 3)
Run Code Online (Sandbox Code Playgroud)

为什么++:++:=运营商会给出不同的结果?++操作员不会出现这种差异.

我使用的Scala版本是2.11.8.

arrays collections scala assignment-operator

4
推荐指数
1
解决办法
132
查看次数

标签 统计

collections ×2

scala ×2

arrays ×1

assignment-operator ×1

types ×1