(define + *)
とかやっちゃうと
(+ 3 5)
が15とか返しだしちゃうんで、どうやって元に戻すかっていう話で
(define (+ a b) (- 0 (- 0 a b)))
とかやってみたテスト。
3つ以上足したいなら、まじめにやってね、と。
(define + *)
とかやっちゃうと
(+ 3 5)
が15とか返しだしちゃうんで、どうやって元に戻すかっていう話で
(define (+ a b) (- 0 (- 0 a b)))
とかやってみたテスト。
3つ以上足したいなら、まじめにやってね、と。