如何在scala中实例化collection.mutable.Map [String,Any]?

时间:2016-09-28 16:23:16

标签: scala

我想建立一个地图,所以我采取了一个可变的地图。我想用空值初始化它。

我试过这个

      val resultingMap: collection.mutable.Map[String, Any] = _

但是它会将null分配给resultMap,因此当我尝试向其添加记录时,它会正确地抛出异常。

所以我尝试了像这样的hacky方式

      val resultingMap: collection.mutable.Map[String, Any] = collection.mutable.Map("" -> "")

它有效,但我想用更好的+标准方法来做到这一点。

1 个答案:

答案 0 :(得分:4)

getSelectOptions: function getSelectOptions() { var apiRouteMember = []; apiRouteMember.push(routeControllerURL + 'SelectOptionList') apiRouteMember.push('APPLICATION_STATUS'); // return this promise return DatabaseService.getDataFromAPIRoute(apiRouteMember).then(function (response) { return response.data; }); } } create会创建一个没有键值对的空Map.empty[A, B]

Map

Scala REPL

import scala.collection.mutable._

val resultingMap: Map[String, Any] = Map.empty[String, Any]