Можно ли реализовать закрытие в Erlang?
Например, как я мог бы перевести этот фрагмент из Scheme?
(define (make-adder n)
(lamdba (x) (+ x n)))
Я пробовал следующее, но я явно что-то пропустил.
make_adder(n) ->
fun (x) -> x + n end.
При компиляции это дает ошибку
Warning: this expression will fail with a 'badarith' exception