Я ищу функцию, которая будет разбивать список на подсписки фиксированного размера, что и делает Lists.partition из библиотеки Google Collections. Мне не удалось найти такой метод в Scala Collections API. Я что-то упустил?
Метод, который вы ищете, "сгруппирован". Небольшое отличие от функции разделения состоит в том, что она возвращает итератор списков, а не список списков. Это может быть хорошо, или вам может потребоваться преобразовать его с помощью функции Iterator.toList
val list = List(1, 2, 3, 4, 5)
println(list.grouped(2).toList) //prints List(List(1, 2), List(3, 4), List(5))