最佳答案
我经常发现自己在使用 Tuples 的 List、 Seqs 和迭代器,并且想要做下面这样的事情:
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
}
这太傻了,我怎么才能避开这个问题呢?