[#44578] Ruby初心者が作りました — Kabu and Ruby管理人 <kabu_and_ruby@...>

http://www.geocities.jp/kabuandruby/index.html

26 messages 2008/02/06

[#44691] ”Rubyアプリケーションプログラミング”の伝言サーバの使い方 — "Yangkook Kim" <yangkookkim@...>

キムと申します。オーム社から出版されている書籍、"Rubyアプリケーションプログラミング"のP267~275に掲載されている伝言サーバー&クライアントの利用の仕方がわかりません。質問を要約すると次の2点です。1、サーバーが正常に起動されているかどうかわからない。2、書き込みクライアントで入力をサーバーに送信する方法がわからない。

8 messages 2008/02/24

[ruby-list:44703] Re: beginで捉えられないエラー??

From: pegacorn <subscriber.jp@...>
Date: 2008-02-26 14:44:38 UTC
List: ruby-list #44703
pegacorn です。


 From: Nobuyoshi Nakada <nobu@ruby-lang.org>
 Date: Sat, 23 Feb 2008 11:03:20 +0900
 Message-Id: <20080223020326.B0A4AE0651@mail.bc9.jp>
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 1.8では互換性のためにInterruptのサブクラスのまま残してあるのです
> が、やっぱり落し穴になってるんでしょうか。互換性を犠牲にしても解
> 決したほうがいいレベルならば、1.8でも変更したほうがいいのでしょ
> うか。

この手の質問が繰り返される原因とは直接関係ないと思います。
# Timeout::Error ではまらなくなるだけで、[ruby-list:43003]のように
# 他の例外クラスではまるでしょうから。

問題があるとすれば、以下のどちらかではないでしょうか。
(a)error_type を省略した rescue では StandardError のサブクラスしか
   捕捉しないことがわかり難い(?)
(b)特別な理由が無いのに(?) StandardError を継承していない例外クラスが
   存在する


--
pegacorn

In This Thread

Prev Next