From: shugo@... (MAEDA Shugo) Date: 1998-08-20T01:20:16+09:00 Subject: [ruby-list:9221] jump (Re: Hello.) 前田です。 In message "[ruby-list:9215] Re: Hello." Sekitani Nobutaka wrote: |#ところで、大域ジャンプってできないんですか? gotoみたいなものはないですけど、catch & throwというのが あります。 ほとんど例外と同じ仕組みなのですが、例えば外側のループを breakしたいような時は、 catch(:foo) do while ... while ... throw(:foo) end ... end end とします。 nextしたい時は、 while ... catch(:foo) do while ... throw(:foo) end ... end end です。 -- 前田 修吾