Gepostet: |
Liste in Teillisten gegebener Länge splitten | ||||||||||
Ich möchte eine Funktion, die eine Liste in Teillisten gegebener Länge splittet, z.B. splitN 3 [1,2,3,4,5,6,7] --> [[1,2,3],[4,5,6],[7]] Gibt es eine bessere Lösung als dieses Monster?
|
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
evtl so:
|
|||||||||||
Zum Seitenanfang | |||||||||||
Gepostet: |
|||||||||||
Ja, das scheint die bessere Lösung zu sein. Es wundert mich trotzdem, dass es keine Higher-Order-Funktion gibt, die dieses Muster so richtig abbildet. Dann brauchte man sowas wie consume:
Für\'s Poesiealbum noch die Version mit Arrows:
Das hat bestimmt Potential, aber ganz offensichtlich fehlt mir da noch einiges Arrow-Fu. |
|||||||||||
Zum Seitenanfang | |||||||||||