【发布时间】:2016-07-23 19:28:53
【问题描述】:
在收集的 scala 文档中,我发现以下语句为:
"根集合 (scala.collection) 和不可变集合 (scala.collection.immutable) 的区别在于,不可变集合的客户端具有保证没有人可以改变集合,而根集合的客户端只承诺不会自己更改集合。即使此类集合的静态类型不提供修改集合的操作,运行时仍有可能type 是一个可变集合,可以被其他客户端更改。 "
但我没听懂这句话,“而根集合的客户只承诺不会自己更改集合”,这是在说什么?
【问题讨论】:
标签: scala collections