Я пытаюсь обработать тройки в списке.Обязательно, я мог бы сделать это:
for(i = 1; i < list.length-1; i++)
{
process( list[i-1], list[i], list[i+1] )
}
Есть ли в Scala функция List (или как бы ее написать), которая может сделать что-то вроде этого:
val data = [1,2,3,4,5,6,7,8,9,10]
val tuples = data.some_magic_func
tuples would be[(1,2,3), (2,3,4), (3,4,5), (4,5,6) ... ]
Спасибо!