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?
List(1,2,3,4)
(1,2) (2,3) (3,4)
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))