split

Die Funktion split teilt die Elemente einer Liste auf eine Anzahl von Teillisten auf. Die Funktion erwartet zwei Argumente, eine Liste und eine ganze Zahl größer als 0. Beide Argumente werden ausgewertet.

Das Gegenstück zu split ist unsplit.


> (split (list 1 2 3) 2)
((1 3) 2)
> (split (quote (a b c d e f)) 3)
((a d) (b e) (c f))
> (unsplit (split (quote (a b c d)) 2))
(a b c d)