[Чайник] Хвостовая рекурсия
От: Пельмешко Россия blog
Дата: 14.06.09 13:54
Оценка:
Стало интересно попробовать на вкус функциональную парадигму (в том виде, в котором она представлена в F#) и окунуться в мир декларативности, так сказать
Вопрос такой: можно ли достигнуть "хвостатости" рекурсии в таком случае:
let rec gen n =
    if n = 1 then ff 0
    else func (gen (n-1))
Если да, то каким образом...
Сейчас fsc не делает из такой функции цикла...
То есть мне надо получить такую конструкцию вида:
func (func (func ... func (ff 0)))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.