scala中可变Hashmap的初始大小

Initial size of mutable Hashmap in scala

与Java一样,每当我们声明一个像

这样的映射时
Map<String,String> myMap = new HashMap();

然后最初创建一个大小为 16 的哈希表,负载因子为 0.75。

同样,scala mutable hashmap 的初始大小和加载因子是多少? 将类似于 java,其中创建默认大小为 16 的哈希表?

是的,它与 Java HashMap 相同,其中初始大小为 16,加载因子为 75%。它们都是按照 scala.collection.mutable.HashTable.

定义的
private[collection] final def defaultLoadFactor: Int = 750 // corresponds to 75%
...
protected def initialSize: Int = 16