Common Lisp, Scheme Part 14
■ このスレッドは過去ログ倉庫に格納されています
0454デフォルトの名無しさん
2006/02/18(土) 08:34:56call/cc以後の処理をクロージャにして継続として渡してやればいいわけだが、
それにはcall/cc出現までの呼び出し階層が全てCPSで書かれてないとダメかな?
foo -> bar -> baz というように関数を呼び出して、bazの中でcall/ccと同等の
ことをしたい(続く処理をクロージャにして継続渡ししたい)とする。
そうするとfoo, barが末尾呼び出しであるか、それらも継続渡しでbar, bazを
呼んでないとダメだよね?
■ このスレッドは過去ログ倉庫に格納されています