今度はクロージャを
無理して使う!
hellohatena.scm ---- (define hello ((lambda (self) (define say (lambda () (display self))) (lambda () say)) "Hello World")) ((hello)) ---- $ gosh hellohatena.scm Hello World$
Schemerの悪い癖であるところのパズルっぽいプログラム。
:
・・・defineなしで書くともっと嫌になるな。