0
为什么这个代码不工作:奇怪scala.collection.immutable.Set添加行为
val xs = Set(1, 4, 8)
xs + 1.5
<console>:10: error: type mismatch;
found : Double(1.5)
required: Int
xs + 1.5
但是,这是确定:
val xs = Set(1, 4, 8)
xs.toSet + 1.5
res1: scala.collection.immutable.Set[AnyVal] = Set(1, 4, 8, 1.5)
所以呢?