入力ソースからマップを作成するメソッドを実装していることに気付くことがよくあります。この場合、scala.collection.mutable.Map
速度と効率が高いと仮定して、 を使用します。ただし、このコレクションが構築されると、それを変更可能にしたくなくなります。
可変マップから不変マップを返す Scala の推奨される方法は何ですか? 通常、私はmyMap.toMap
明らかに機能しますが、においがします。または、新しいコレクションを作成する必要のない戻り値の型を設定できますが、scala.collection.Map
読者を混乱させる可能性があるようです。
返信ありがとうございます。