注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Scala の Actor は、メッセージ処理中に例外が発生すると Actor 自体が終了するようになっています。 例... Scala の Actor は、メッセージ処理中に例外が発生すると Actor 自体が終了するようになっています。 例外を処理したい場合に、今までは case を try 〜 catch で囲んでいたのですがどうもいまいちな感じでした。以下は try 〜 catch で囲んでいる例です。 actor { loop { react { case 'foo => try { ... } catch { ... } case 'bar => try { ... } catch { ... } } } } しばらくは忘れていたのですが、ふとしたときに link を使って例外を処理する Actor を作ればよいことに気付きました。 下記の例では、1 秒後に正常終了、2 秒後に例外発生、3 秒後にプログラムを終了する(トリガになる) Actor が起動します。 import scala.actors.
2010/01/23 リンク