我想建立一个地图,所以我采取了一个可变的地图。我想用空值初始化它。
我试过这个
val resultingMap: collection.mutable.Map[String, Any] = _
但是它会将null
分配给resultMap,因此当我尝试向其添加记录时,它会正确地抛出异常。
所以我尝试了像这样的hacky方式
val resultingMap: collection.mutable.Map[String, Any] = collection.mutable.Map("" -> "")
它有效,但我想用更好的+标准方法来做到这一点。
答案 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]