LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

Ошибку компиляции даёт твой пример.

Но даже если его поправить, на такое:

let function3 (a, b) = a + b
let result =  100 * function3 (1, 2)

То запятая отделяет элементы tuple, а не аргументы функции. У function3 один аргумент.

Вот так будет нагляднее:

let function3 (a, b) = a + b
let some_tuple = (1,2)
let result =  100 * (function3 some_tuple)
printfn "%d" result

Исходная версия fsb4000, :

Ошибку компиляции даёт твой пример.

Но даже если его поправить, на такое:

let function3 (a, b) = a + b
let result =  100 * function3 (1, 2)

То запятая отделяет элементы tuple, а не аргументы функции. У function3 один аргумент.