Scala可变和不可变类型

Scala可变和不可变类型,scala,Scala,Scala有列表、集合和映射 “列表和贴图”有一种使用“新建”创建对象的方法。如果我们不使用,则存在不可变的伴生对象 但这个列表只有不变的变化 为什么会有区别?我知道数组是可变的,但不是列表。不是在斯卡拉吗 从java的角度思考 ScalaList不是Java中的通用术语;这是一个非常特殊的数据结构,一个。与JavaList更接近的等价物是scala.collection.Seq

Scala有列表、集合和映射

“列表和贴图”有一种使用“新建”创建对象的方法。如果我们不使用,则存在不可变的伴生对象

但这个列表只有不变的变化

为什么会有区别?我知道数组是可变的,但不是列表。不是在斯卡拉吗


从java的角度思考

Scala
List
不是Java中的通用术语;这是一个非常特殊的数据结构,一个。与Java
List
更接近的等价物是
scala.collection.Seq