Как разбить строку на подстроки одинаковой длины?

Я ищу элегантный способ в Scala , чтобы разбить заданную строку на подстроки фиксированного размера ( последняя строка в последовательности может быть короче).

Итак,

split("Thequickbrownfoxjumps", 4)

должно дать

["Theq","uick","brow","nfox","jump","s"]

Конечно, я мог бы просто использовать цикл, но должно быть более элегантное решение (в функциональном стиле).

27
задан Jacek Laskowski 10 January 2015 в 12:47
поделиться