我试图mutable.HashMap[Int, ArrayBuffer[Int]]
进入immutable.HashMap[Int, Vector]
我的类构造函数的一部分。结果immutable.HashMap
也应该分配给 a val
。我正在做的是将边缘列表文件读入图形格式,一旦完成,我想保证图形是不可变的,因此immutable.HashMap
.
构造函数应该采用filename: String
, 将 edgelist 读取为某种可变形式,然后最后让类的成员val adjList
成为生成的不可变邻接列表形式。
谢谢!