【发布时间】:2011-07-31 18:30:04
【问题描述】:
从Set[K] 创建Map[K,V] 并从K 到V 的最佳方法是什么?
例如,假设我有
scala> val s = Set(2, 3, 5)
s: scala.collection.immutable.Set[Int] = Set(2, 3, 5)
和
scala> def func(i: Int) = "" + i + i
func: (i: Int)java.lang.String
创建Map[Int, String](2 -> "22", 3 -> "33", 5 -> "55")的最简单方法是什么
【问题讨论】:
-
你能澄清一下你是在谈论一个函数还是一个方法?您提到 两次 您的意思是一个函数,但您在代码示例中使用了一个方法。是哪个?
-
最简单的方法就像你做的那样: Map[Int, String](2 -> "22", 3 -> "33", 5 -> "55")
标签: scala functional-programming scala-collections