База ответов ИНТУИТ

Функциональное программирование

<<- Назад к вопросам

Как описываются рекурсивные функции в F#?

(Отметьте один правильный вариант ответа.)

Варианты ответа
в F# нельзя описывать рекурсивные функции
специальным оператором rec
добавлением rec в операцию связывания let(Верный ответ)
Похожие вопросы
Разреженная матрица размерности nXn с m ненулевыми элементами представляется в виде функции int*int →​ float. Какова будет сложность операции умножения всех элементов матрицы на 2?
Пусть L – генератор последовательности длины n. Какова сложность операции map f L?
Какой будет наиболее общий тип для функции tl: let tl x::t = t?
Какой функции эквивалентна запись [ for x in L →​ x*2 ]?
Какие недостатки "классической" нотации для определения функции f(x)=2*x+1?
Как записать выражение для последующего параллельного вычисления значения функции fib?
Можно ли в F# изменять контекст вычисления функции внутри замыкания?
Как определяется наименьшая неподвижная точка непрерывной функции f в соответствии с теоремой о неподвижной точке?
Пусть геометрическое преобразование определяется функцией трансляции координат int*int →​ int*int. Мы хотим определить функцию сдвига translate : int*int, которая возвращался бы замыкание. Как это сделать?
В чем разница между конструкциями fun и function в F#?