2017-10-20 9 views

Répondre

2

Cela est beaucoup plus intuitive que le Common Lisp. Vraiment. Nous pouvons simplement utiliser des ellipses pour cela.

(define-syntax mylet 
    (syntax-rules () 
    ((mylet ((name val) ...) body ...) 
    ((lambda (name ...) body ...) val ...))))