Mercurial > repo
annotate 98076 @ 4780:bd7a6844f61f
<oerjan> revert
author | HackBot |
---|---|
date | Wed, 27 Aug 2014 22:22:55 +0000 |
parents | b70362a4c382 |
children |
rev | line source |
---|---|
4269 | 1 -- Hi everyone! |
2 -- Could please someone explain me an output of the function: | |
3 | |
4 splitEvery n list = first : ( splitEvery n rest ) | |
5 where (first, rest) = splitAt n list | |
6 | |
7 -- it returns a lis of lists splitEvery :: Int -> [a] -> [[a]] | |
8 -- But I don't understand how it works, why it returns list of lists. | |
9 -- splitAt returns TUPLE and "first" is somehow joined to it. |