Lisp Scheme Part20
■ このスレッドは過去ログ倉庫に格納されています
0199デフォルトの名無しさん
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に何か値を与えた
場合、結果はどのように評価されるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています