/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
3.0
TestSamples/Haskell_Samples/PreduleModule1.hs
14 строк
348 B
Бондарев Иван
initial commit
14 май 2015, 22:35
14 май 2015, 22:35
e6e67c1
Код
Авторство
О чём код?
module PreduleModule1 where take n _ | n <= 0 = [] take _ [] = [] take n x:xs = x:take ((n-1) xs) drop n xs | n <= 0 = xs drop _ [] = [] drop n x:xs = drop((n-1) xs) splitAt n xs = (take(n xs), drop(n xs)) [] `plusplus` ys = ys x:xs `plusplus` ys = x:(xs `plusplus` ys)