以下是一个例子:
val list = List(1,2,3,4,5,6)
我们希望得到:
val list = List((1,2),(3,4),(5,6))
我是这样做的。有没有更好的方法呢?
val eventElements = lines.zipWithIndex.filter { case (_, idx) => idx % 2 == 0 }.map { _._1 }
val oddElements = lines.zipWithIndex.filter { case (_, idx) => idx % 2 == 1 }.map { _._1 }
eventElements.zip(oddElements)