При создании Map
в scala я вызываю Map (entity.map {e => e.id -> e })
, и я получаю:
found : scala.collection.mutable.IndexedSeq[(Int, Entity)]
required: (Int, Entity)
Это потому, что подпись для Map.apply
: def apply [A, B] (elems: (A, B) *) : CC [A, B]
,
который требует аргумента стиля varargs.
Есть ли способ преобразовать IndexedSeq
, чтобы его можно было принять через Map.apply
?