0

クラスコンストラクターの一部mutable.HashMap[Int, ArrayBuffer[Int]]を取得しようとしています。immutable.HashMap[Int, Vector]結果immutable.HashMapはにも割り当てる必要がありvalます。私が行っているのは、エッジリストファイルをグラフ形式に読み取ることです。それが完了したら、グラフが不変であることを保証したいので、immutable.HashMap

コンストラクターは、を取りfilename: String、エッジリストを可変形式に読み込み、最後にクラスのメンバーをval adjList結果の不変隣接リスト形式にする必要があります。

ありがとう!

4

1 に答える 1

4
xs.mapValues(v => Vector() ++ v).toMap

トリックを実行します(もちろん、xsは可変のHashMapです)。

于 2012-04-16T18:23:54.627 に答える