Scala:通用功能集->可变映射

时间:2019-05-09 17:59:36

标签: scala

我在Scala类型提示w.r.t泛型类型时遇到问题。我想编写一个如下函数:

def set2mutable_map[A,B](set:Set[A],default:B):collection.mutable.Map[A,B] = {
    collection.mutable.Map[A,B](
       set.map(s => (s,default):_*)
    )
}

但是,此操作失败,并显示以下错误消息:

type mismatch;
found : scala.collection.immutable.Set[Nothing]
required: (A,B)
    set.map(s => (s,default):_*)

0 个答案:

没有答案