2
나는이 일을 시도 :PLT Scheme에서 모듈을 만드는 방법은 무엇입니까?
#lang scheme
(module duck scheme/base
(provide num-eggs quack)
(define num-eggs 2)
(define (quack n)
(unless (zero? n)
(printf "quack\n")
(quack (sub1 n)))))
을하지만이 오류 얻을 :
module: illegal use (not at top-level) in:
(module duck scheme/base (provide num-eggs quack) (define num-eggs 2) (define (quack n) (unless (zero? n) (printf "quack\n") (quack (sub1 n)))))
올바른 방법은 무엇입니까?