Seq
次のようなクラスの包含オブジェクトがあります。
class A (val key: Int, ...)
ここで、各オブジェクトの値をキーとして、オブジェクト自体を値として使用して、これSeq
をに変換したいと思います。そう:Map
key
val seq: Seq[A] = ...
val map: Map[Int, A] = ... // How to convert seq to map?
Scala 2.8でこれを効率的かつエレガントな方法で行うにはどうすればよいですか?