【发布时间】:2019-10-22 07:05:17
【问题描述】:
我想将 Array[Int] 转换为 Map[Int, Int],其中每个键是数组的元素,相应的值是数组中元素的索引。
Array(11, 12, 13) => Map((11,0), (12,1), (13,2))
是否可以在不使用 Mutable 映射的情况下使用更实用的样式来做到这一点?
例如:
myArray.toMap(implicit def (... ))
【问题讨论】:
-
这当然意味着,如果您的
Array有任何重复值,将会丢失数据:Array(2,3,2) -
@jwvh 好地方!拐角和最坏的情况可能很重要!
-
我会记住这一点。谢谢!
标签: scala functional-programming