Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 为什么当I';我在Eclipse中评估这段代码?_Scala_Scala Ide - Fatal编程技术网

Scala 为什么当I';我在Eclipse中评估这段代码?

Scala 为什么当I';我在Eclipse中评估这段代码?,scala,scala-ide,Scala,Scala Ide,下面的代码应该填充一个映射,但当我执行val test=userDataMap.get(“test”).get时,该值为null。这是怎么回事?这似乎是填充地图的正确方法 var userDataMap = Map.empty[String, List[String]] userDataMap += ("test" -> List("test")) 你使用的是来自可变包的映射吗?它对我来说很好(2.10,没有额外的导入)@om nom nom好的,现在我真的很困惑,在Eclipse调试工

下面的代码应该填充一个映射,但当我执行
val test=userDataMap.get(“test”).get
时,该值为null。这是怎么回事?这似乎是填充地图的正确方法

var userDataMap = Map.empty[String, List[String]]
userDataMap += ("test" -> List("test"))

你使用的是来自可变包的映射吗?它对我来说很好(2.10,没有额外的导入)@om nom nom好的,现在我真的很困惑,在Eclipse调试工具上,值是null,但是当我打印值来控制台时,值就在那里。因此,这可能是Scala Eclipse插件中的一个bug?可能是,或者只是评估顺序,无论如何,我在replThank+1中尝试了这个,我应该一开始就尝试这个