такой кусок кода?
func a =
let b = a * 2 in
let c = b * 3 in
(b + c, b - c)
это будет
func = \a ->
((a * 2) + (b * 3), (a * 2) - (b * 3))
?мне интересно именно как конструкция "let in" раскрывается
(let b = a * 2 in foo) = (\b -> foo) (a * 2)
Обсуждают сегодня