Scala: Как создать карту [K, V] из набора [K] и функцию от K до V?

Как лучше всего создать карту [K, V] из Установить [K] и работать с 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

. Какой самый простой способ создание карты [Int, String] (2 -> «22», 3 -> «33», 5 -> «55»)

14
задан dbyrne 16 October 2013 в 12:42
поделиться