首先让我提前道歉,我发布的第一个问题是堆栈溢出,可能是一个相当愚蠢的问题。对地图对象的应用方法?
由于阶一个Map使用以下语法实例:
val myMap=Map(1->”value1”,2->”value2”)
我是从scala.collection.immutable
期待地图目的是提供一种apply
方法与签名大致看起来像:
def apply[A,B](entries :(A,B)*):Map[A,B]
显然我应该是盲人,但我找不到这样一种方法。它在哪里定义?
此外,可能有人给我讲述了Map1
,Map2
,Map3
,Map4
在Map
对象定义的类的目的的信息?它们应该由开发人员使用还是仅由语言和/或编译器内部使用?它们是否与我上面提到的地图实例化方案有关?
在此先感谢您的帮助。
http://www.scala-lang.org/api/2.9.1/index.html#scala.collection.immutable.Map $ - 这是您的申请方法。 – Rogach 2012-04-19 09:26:04
你可以阅读更多关于Scala集合和'MapN'类的编程scala [Default sets and maps](http://www.artima.com/pins1ed/collections.html#tab:default-maps) – 4e6 2012-04-19 09:38:18