【发布时间】:2011-10-17 19:49:24
【问题描述】:
我经常发现自己在使用元组的列表、序列和迭代器,并且想做类似以下的事情,
val arrayOfTuples = List((1, "Two"), (3, "Four"))
arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 }
但是,编译器似乎从不同意这种语法。相反,我最终会写作,
arrayOfTuples.map {
t =>
val e1 = t._1
val e2 = t._2
e1.toString + e2
}
这很愚蠢。我该如何解决这个问题?
【问题讨论】:
标签: scala map iterator tuples iterable-unpacking