首先,让我提前为我在堆栈溢出上发布的第一个问题道歉,而且可能是一个非常愚蠢的问题。
由于 scala 中的 Map 是使用以下语法实例化的:
val myMap=Map(1->”value1”,2->”value2”)
我期待 Map 对象scala.collection.immutable
提供一个apply
带有大致如下签名的方法:
def apply[A,B](entries :(A,B)*):Map[A,B]
明明应该是瞎了眼,却找不到这样的方法。它在哪里定义?
此外,有人可以给我有关对象中定义的Map1
, Map2
, Map3
,Map4
类的用途的信息吗?Map
它们应该由开发人员使用还是仅由语言和/或编译器在内部使用?它们是否与我在上面询问的地图实例化方案有关?
在此先感谢您的帮助。