printfn "x=%i y=%i" x
x + y
здесь на первой строке в теле функции должна по логике возвращаться частично примененная функция. Почему тогда возвращает x + y? почему компилятор не говорит что несколько возвращаемых значений?
Странная логика. Возвращается же значение последнего выражения.
в 'printfn "x=%i y=%i" x' нужно добавить в конце y
Обсуждают сегодня