2011-09-08 18 views

cevap

11

Sen procedure-arity kullanabilirsiniz:

Demek, istiyorum. variadic fonksiyonları ile procedure-arity veya case-lambda veya benzeri kullanırken

(procedure-arity expt)      ; => 2 

Not

, sonuç daha karmaşık olduğu:

(procedure-arity apply)     ; => (arity-at-least 2) 
(procedure-arity (case-lambda 
        ((x) x) 
        ((x y z) z) 
        ((a b c d e f . g) g))) ; => `(1 3 ,(arity-at-least 6)) 
İlgili konular