| For example, if f calls itself, that is direct recursion. |
Например, если f вызывает себя, это прямая рекурсия. |
| Mutual recursion is very common in the functional programming style, and is often used for programs written in LISP, Scheme, ML, and similar languages. |
Взаимная рекурсия широко распространена в функциональном программировании и часто применяется в программах, написанных на языках Лисп, Scheme, ML и других подобных языках. |
| Any mutual recursion between two procedures can be converted to direct recursion by inlining the code of one procedure into the other. |
Любая взаимная рекурсия между двумя процедурами может быть сведена к прямой рекурсии путём встраивания кода одной процедуры в другую. |
| In mathematics and computer science, mutual recursion is a form of recursion where two mathematical or computational objects, such as functions or data types, are defined in terms of each other. |
В математике и программировании взаимная рекурсия - это вид рекурсии, когда два математических или программных объекта, таких как функции или типы данных, определяются в терминах друг друга. |
| Mutual recursion is also known as indirect recursion, by contrast with direct recursion, where a single function calls itself directly. |
Он утверждает: Взаимная рекурсия известна также как косвенная рекурсия, в отличие от прямой рекурсии, когда одна функция вызывает себя непосредственно. |