我经常发现自己正在使用元组的列表,序列和迭代器,并且希望执行以下操作,
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
}
真是愚蠢。我该如何解决?