Я пытаюсь обработать триплеты в списке. В обязательном порядке я мог бы сделать это:
for(i = 1; i < list.length-1; i++)
{
process( list[i-1], list[i], list[i+1] )
}
Есть ли функция List в Scala ( или как бы это написать), который может делать что-то вроде этого:
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) ... ]
Спасибо!