- 199 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 23:39:04 ]
- マクロ定義の中身について質問があります。
(define-syntax letcc (syntax-rules () ((letcc var . body) (call-with-current-continuation (lambda (var) . body))))) このマクロ定義の(letcc var . body)や(lambda (var) . body)に出てくる ドット記号はどういう意味なのでしょうか? 後者は継続を関数として定義しているように見えますが、varに何か値を与えた 場合、結果はどのように評価されるのでしょうか?
|

|