From: matz@... (Yukihiro Matsumoto) Date: 1998-03-18T18:23:00+09:00 Subject: [ruby-list:7157] Re: select() & Delegated class (Re: builtin class inherit) まつもと ゆきひろです In message "[ruby-list:7116] select() & Delegated class (Re: builtin class inherit)" on 98/03/15, TEI meiki writes: |鄭です。 |もっとスマートな方法が有りましたら教えて下さい。 スマートと言えば,threadを使って書き直すとかはいかがでしょう. threadを使えばほとんどの場合selectなしに記述できるはずですし, そしたら妙な変換は不要です. |それと、既存の例外一覧とその階層図が欲しい所です。 一覧は[ruby-list:5323]にあります. |それと、例外の使い方を調べていたら、catch/throw という似たような用途と |おもわれる組み込み関数をみつけたのですが、どのように使い分ける物なのでしょう? |(和文のリファレンスマニュアルの throwの説明だけ英文でした ^^;) catch/throwは例外でない脱出に使います. 多重ループを抜けたい時とか,トップレベルまで一気に戻りたい時 とか. まつもと ゆきひろ /:|)