ããã°ã©ããã³ã¼ãä¸ã«æ¸ãããã¯ã ãã¯ãå±éã«ãã£ã¦åºç¾ãããã¯ã ãã¹ã¦ãå±éãããå¾ã«è©ä¾¡ãããããã ã¨ããå å ¥è¦³ããã£ãã ã ãã©ãid:yagiey:20100223:1266942998ããããããã®å å ¥è¦³ãçãããæãå§ããã ä¾ãã°æ¬¡ã®ãããªå ´å gosh> (define-macro (_if test e1 . e2) `(if ,test ,e1 . ,e2)) #<undef> gosh> (define-macro (_or . args) (cond ((null? args) #f) ((null? (cdr args)) (car args)) (else (let ((tmp (gensym))) `(let ((,tmp ,(car args))) (_if ,tmp ,tmp (_or . ,(cdr args)))))))) #<undef> gos
{{#tags}}- {{label}}
{{/tags}}