nyaload

Журнал Пушыстого

Журнал Пушыстого

Entries by tag: if

Это мой хвост
nyaload
_winnie
Хочется в языках где принято полагаться на хвостовую рекурсию - уметь явно помечать вызов как хвостовой. Что бы компилятор мог поймать за руку, если я считаю что вызов хвостовой, а на самом деле это не так. Это не всегда очевидно, где хвоствой вызов, и иногда могут быть ошибки.

function f(x) { if (...) { return f(x-1); //хвостовая рекурсия } else { return 0; } } function f(x) { ... return 1 + f(x-1); //не хвостовая рекурсия }
_Winnie C++ Colorizer
Tags:

?

Log in