Разделить список на несколько списков с фиксированным количеством элементов

Как разбить список элементов на списки, содержащие не более N элементов?

пример: учитывая список из 7 элементов, создайте группы из 4, оставив последнюю группу, возможно, с меньшим количеством элементов.

split(List(1,2,3,4,5,6,"seven"),4)

=> List(List(1,2,3,4), List(5,6,"seven"))

Ответы на вопрос(5)

Ваш ответ на вопрос