找不到Scala:值可变
我试图用Scala表示图的邻接列表 因此,我看到了这一点,并试图将其表述为:找不到Scala:值可变,scala,Scala,我试图用Scala表示图的邻接列表 因此,我看到了这一点,并试图将其表述为: val a = new mutable.HashMap[Int, Vector[Pair[Int, Int]]] withDefaultValue Vector.empty 我已导入以下内容: import collection.mutable._ 但是,我仍然会遇到以下错误: error: not found: value mutable 您已经从scala.collection.mutable导入了所有内容,
val a = new mutable.HashMap[Int, Vector[Pair[Int, Int]]] withDefaultValue Vector.empty
我已导入以下内容:
import collection.mutable._
但是,我仍然会遇到以下错误:
error: not found: value mutable
您已经从
scala.collection.mutable导入了所有内容,因此您可以简单地编写:
val a = new HashMap[Int, Vector[Pair[Int, Int]]] withDefaultValue Vector.empty
您已经从scala.collection.mutable导入了所有内容,因此您可以简单地编写:
val a = new HashMap[Int, Vector[Pair[Int, Int]]] withDefaultValue Vector.empty
这将导入mutable
中的值和类型,但不导入符号mutable
本身。所以你要么
import collection.mutable._
val a = new HashMap(...)
或
后者通常是首选(例如IntelliJ建议的),因为您可以更好地看到HashMap
是可变的
这将导入mutable
中的值和类型,但不导入符号mutable
本身。所以你要么
import collection.mutable._
val a = new HashMap(...)
或
后者通常是首选(例如IntelliJ建议的),因为您可以更好地看到HashMap
是可变的