From: nobu.nakada@... Date: 2002-10-13T01:02:38+09:00 Subject: [ruby-dev:18509] Re: How to raise LocalJumpError with next and redo? なかだです。 At Sun, 13 Oct 2002 00:21:55 +0900, Tanaka Akira wrote: > ふと疑問に思ったのですが、どうやったら next や redo で LocalJumpError > を発生させることができるのでしょうか? $ ruby -v -e 'def foo;next;end; foo rescue p $!' ruby 1.7.3 (2002-10-10) [i686-linux] # $ ruby -e next -e:1: unexpected next とか。 > マニュアルには > > | LocalJumpError > | > | スコープを出てしまった Proc からの return, break, next, redo, retry で発生しま > | す。 > > と書いてあるのできっと可能なのだと思うのですが、どうやったら next や > redo をスコープから出せるのでしょうか? Procからじゃないですが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦