タグ

2008年6月6日のブックマーク (1件)

  • L'eclat des jours(2008-06-06)

    _ ほいほいほいほい ここから。 順に読んでいっていきなり不思議に思う。っていうか、大域脱出は使わないのだろうか? 思い出してみると、Cでは一回しか使ったことないけど(フレームワークが呼び出したアプリケーションが強制退出するために呼び出す関数としてlongjumpする関数を提供した。もちろん、あらかじめフレームワーク側でsetjumpしておく)。 空whileだのの理屈でいくと、こんな感じだろうか? ErrorType e = ERROR_NONE; // なんかのenum値 while (0) { // 6/7追記: これは間違い。doでなければいきなりスキップされる if (foo() != SUCCESS) { e = ERROR_FOO; break; } ... } switch (e) { case ERROR_FOO: throw new FooError(); case .

    takezoe
    takezoe 2008/06/06
    Railsを一掃