Thus, the most common Haskell idiom about tail recursion is to not think
about it (and hence not use it). Instead, return values as early as
possible (in some cases (&&) can return a definite answer by looking at
the first argument only). Note that this is very different from strict
functional languages.
-
haskell-cafe
Comments 12
Reply
Ведь потенциально бесконечный цикл можно замутить на потенциально бесконечных списках, и тогда хвостовая рекурсия будет вредна.
Reply
... о чем и говорится в вышеупомянутом сообщении (см. haskell-cafe).
(Лишний довод против выдраных из контекста цитат.)
Reply
Я так и понял, цитата вполне однозначна.
Reply
Leave a comment