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

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

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

В чем разница между конструкциями fun и function в F#?

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

Варианты ответа
fun служит для задания функциональной константы, function – для описания функции
fun – это более короткий способ записи function
function служит для задания функциональной константы, fun – для описания функции
в function может использоваться сопоставление с образцом, в fun – нет(Верный ответ)
Похожие вопросы
В чем разница между конструкциями fun и function в F#?
Разреженная матрица размерности nXn с m ненулевыми элементами представляется в виде функции int*int →​ float. Какова будет сложность операции умножения всех элементов матрицы на 2?
В чем разница между записями <@ fun x→​ x*2 @> и <@@ fun x→​x*2 @@>?
Пусть L – генератор последовательности длины n. Какова сложность операции map f L?
В чем разница между записями <@ fun x→​ x*2 @> и fun x→​ <@ x*2 @>?
Пусть геометрическое преобразование определяется функцией трансляции координат int*int →​ int*int. Мы хотим определить функцию сдвига translate : int*int, которая возвращался бы замыкание. Как это сделать?
Пусть mul3 – каррированная функция умножения трех целых чисел, mul3 = xyz.x*y*z. Какой будет тип у выражения (mul3 5)?
Какой тип имеет функция eval в Eval/Apply-интерпретаторе?
Какой список будет порожден конструкцией [1..2..10]?
Какое множество значений у прямой суммы T1+T2?