よくわからなくて放置してたので,練習してみる. まずはfor. (define-syntax for (syntax-rules () ((_ (i start end) b1 ...) (let1 k end (let loop ((i start)) (if (< i k) (begin b1 ... (loop (+ i 1))))))))) (for (i 3 8) (print i)) とりあえず動…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。