[#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:2251] Re: bug? fail

From:
Date: 1997-02-24 05:21:16 UTC
List: ruby-list #2251
けいじゅ@SHLジャパンです. 

In [ruby-list :02245 ] the message: "[ruby-list:2245] Re: bug? fail ",
on Feb/24 11:22(JST) matz@caelum.co.jp (Yukihiro Matsumoto) writes:

>これは仕様です.
>
>fail|raiseは
>
>   raise ErrorClass, message
>   raise exception, message
>   raise message
>
>になっています.つまり1引数の時の場合の引数は必ず文字列です.

そうするとマニュアルが間違っている? マニュアル:

例外を発生させます.引数が無い場合,直前の例外を再発生させます. 引数
が一つの場合,引数が文字列であれば,その文字列をメッセー ジとする 
RuntimeError 例外を発生させ,引数が例外であった場合にはその例外を発生 
させます.引数が二つの場合,第一引数で指定された例外を,第二引数をメッ
セー ジとして発生させます.  

うーん. 間違っているというか, 曖昧ですね. 

raise 文字列
raise 例外
raise 例外, 文字列

が許されているように書いてありますが, 実際は

raise 文字列
raise 例外
raise 例外, 文字列
raise 例外クラス, 文字列

なのかな?

それとも, 最近例外の話題があったからそれガラミで変わったのか??

__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----

In This Thread