How do you turn a Scala list into pairs?

前端 未结 3 1098
孤城傲影
孤城傲影 2020-12-18 18:09

I am trying to split Scala list like List(1,2,3,4) into pairs (1,2) (2,3) (3,4), what\'s a simple way to do this?

3条回答
  •  悲哀的现实
    2020-12-18 19:14

    List(1,2,3,4).sliding(2).map(x => (x.head, x.tail.head)).toList
    res0: List[(Int, Int)] = List((1,2), (2,3), (3,4))
    

提交回复
热议问题