From: Akinori MUSHA Date: 2002-11-06T21:06:03+09:00 Subject: [ruby-dev:18664] Re: rescue At Wed, 6 Nov 2002 06:36:47 +0900, matz wrote: > | 1.7 では、 rescue 修飾子が演算子になって raise/return/throw を > |取れなくなったようですが、これはこのまま確定しそうですか? > > 「raise/return/throw を取れなくなった」ってのはどういう意味 > ですか。いちおう > > foo rescue raise(RuntimeError, "error!") > foo rescue throw(:foo) > foo rescue (return false)  なるほど。  raise, throw, return などは普段括弧を付けないで使っているので、 rescue の後ろだけ付けて使うのは盲点でした。たった一行のために begin, rescue, end で囲むのも今は億劫に感じるのですが、しばらく やってみて感触を確かめたいと思います。 -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "When I leave I don't know what I'm hoping to find When I leave I don't know what I'm leaving behind.."