LINUX.ORG.RU

История изменений

Исправление dave, (текущая версия) :

Ничего страшного нет в том, что возвращаются все значения, потому что они возвращаются лениво и тут же зачищаются сборщиком мусора. Список в haskell часто выступает как итератор в других языках.

Кстати, довольно типично, когда мы обобщаем задачу, чтобы решить частную задачу. Так иногда получается проще, а в данном случае и эффективнее.

Можно, конечно, и запрограммировать подход Ruby и в хаскеле, но зачем? Тогда нужно будет использовать Text и его билдеры. Фу, слишком громоздко, да и ни к чему!

Исходная версия dave, :

Ничего страшного нет в том, что возвращаются все значения, потому что они возвращаются лениво. Список в haskell часто выступает как итератор в других языках.

Кстати, довольно типично, когда мы обобщаем задачу, чтобы решить частную задачу. Так иногда получается проще, а в данном случае и эффективнее.

Можно, конечно, и запрограммировать подход Ruby и в хаскеле, но зачем? Тогда нужно будет использовать Text и его билдеры. Фу, слишком громоздко, да и ни к чему!