Выполненные функции в F #. Я получаю бит, где передача в подмножестве параметров дает функцию с пресетами. Я просто задавался вопросом, не отличается ли все параметры. Например:
let addTwo x y = x + y
let incr a = addTwo 1
let added = addTwo 2 2
incr
- это функция, принимающая один аргумент.
Является ли added
int или функцией? Я могу представить себе реализацию, где "добавлено" оценивается лениво только при использовании (например, Schroedinger Cat при открытии коробки). Есть ли гарантия того, когда добавление выполняется?