トップ «前の日記(2007-02-05) 最新 次の日記(2007-02-09)» 編集

Route 477



2007-02-06

[prog] C#2.0時代のゲームプログラミング(49) 〜 delegateを用いたcontinuation

C#の無名delegate(クロージャっぽいやつ)とCPS変換の話。

11月ごろから書こうと思いつつ放置しているネタに「call/ccを使ってRPGのイベントを実装する(した)」という話が あるんだけど、そうか、実は

  1. call/ccでやる
  2. yieldでやる
  3. CPS変換でやる

という3つの似た選択肢があるんだな。2とか3だとどういうコードになるんだろ…。あとで考える。