[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2080] Re: fail failed?

From: matz@... (Yukihiro Matsumoto)
Date: 1997-02-07 05:37:46 UTC
List: ruby-list #2080
まつもと ゆきひろです.

In message "[ruby-list:2078] Re: fail failed?"
    on 97/02/07, sinara@blade.nagaokaut.ac.jp <sinara@blade.nagaokaut.ac.jp> writes:
|
|原です。

|> failの第2引数が例外であった場合,第1引数を無視していました.
|
|$! の実態は例外だったんですね。

そうなんですよ.で,例外がStringのサブクラスなんで(この辺が
妙),文字列のように扱えるというわけです.

|  rescue
|    reraise "bar->" + $!
|
|で済むならちょっと便利ですね。引数なしの fail と機能が重なっ
|ちゃうのが何ですが。

今思い付いたんですけど,こういうのはどうでしょう?

 fail $!, "bar->" + $!

つまり,第1引数が例外だったらその例外と同じ種類の例外を第2引
数のメッセージで発生させるという感じ.

                                まつもと ゆきひろ /:|)

In This Thread