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