Hatena::ブログ(Diary)

miura1729の日記 このページをアンテナに追加 RSSフィード

2008-01-02

意味不明なメモ

22:51 |  意味不明なメモを含むブックマーク  意味不明なメモのブックマークコメント

def foo(cnt)
  callcc {|c|
    cnt.call(c)
  }
  print "A"
end

cont =  callcc {|c|
  foo(c)
}

def foo(cnt)
  callcc {|c|
    cnt.call(c)
  }
  print "B"
end

cont.call(nil) if cont

うーん、ダメだったか。実行中のバイトコードを書き換えるのは無理そうだ。

トラックバック - http://d.hatena.ne.jp/miura1729/20080102/1199281874