История изменений
Исправление monk, (текущая версия) :
Реализовать на Haskell? Для этого там есть ленивые списки.
В Haskell это должно быть так
gen = walkerToIterator map [1,3,5,7]
main = do
i <- gen
putStr i -- должно вывести 1
i <- gen
putStr i -- должно вывести 3
i <- gen
putStr i -- должно вывести 5
Сможешь написать walkerToIterator ?
Исходная версия monk, :
Реализовать на Haskell? Для этого там есть ленивые списки.
В Haskell это должно быть так
gen = walkerToIterator map [1,3,5,7]
main =
i <- gen
putStr i -- должно вывести 1
i <- gen
putStr i -- должно вывести 3
i <- gen
putStr i -- должно вывести 5
Сможешь написать walkerToIterator ?