[#18440] racc segv revisited — "Akinori MUSHA" <knu@...>

 次のバグの件なんですが、現時点では原因究明を含めて未解決という

24 messages 2002/10/02
[#18617] Re: racc segv revisited — "Akinori MUSHA" <knu@...> 2002/11/02

At Wed, 2 Oct 2002 23:19:59 +0900,

[ruby-dev:18509] Re: How to raise LocalJumpError with next and redo?

From: nobu.nakada@...
Date: 2002-10-12 16:02:38 UTC
List: ruby-dev #18509
なかだです。

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]
#<LocalJumpError: unexpected next>

$ ruby -e next
-e:1: unexpected next

とか。

> マニュアルには
> 
> | LocalJumpError
> | 
> | スコープを出てしまった Proc からの return, break, next, redo, retry で発生しま
> | す。
> 
> と書いてあるのできっと可能なのだと思うのですが、どうやったら next や
> redo をスコープから出せるのでしょうか?

Procからじゃないですが。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread