[#11952] NORETURN — "Nobuyoshi.Nakada" <nobu.nakada@...>

なかだです。

24 messages 2001/01/10
[#11956] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11957] Re: NORETURN — matz@... (Yukihiro Matsumoto) 2001/01/10

まつもと ゆきひろです

[#11958] Re: NORETURN — WATANABE Hirofumi <eban@...> 2001/01/10

わたなべです.

[#11959] CVS branches (Re: Re: NORETURN) — matz@... (Yukihiro Matsumoto) 2001/01/10

[#12087] string#index, gsub, []= のバグ? — Beyond <beyond@...>

18 messages 2001/01/27
[#12091] Re: string#index, gsub, []= のバグ? — matz@... (Yukihiro Matsumoto) 2001/01/27

まつもと ゆきひろです

[ruby-dev:12069] Re: break from proc-closure (Re: [ruby-list:27277])

From: m_seki@...
Date: 2001-01-23 01:50:33 UTC
List: ruby-dev #12069
咳といいます。

>   proc.call(*args)
> 
> でのbreakはそのまま通す必要があると思います。が、もしかして

そうですね。私もそう思います。


>   [args].each(&proc)
> 
> がbreakでLocalJumpErrorを返せば妥協できますか?

おおcool。break, retryでLocalJumpErrorですね。
できると思います。うれしぃ。



それはそれとして、
   ary.each { なんとか; break if かんとか }
と 
   proc = Proc.new { なんとか; break if かんとか }
   ary.each(&proc)
は同じ振る舞いにしなくても良いですか?
そのような仕様にする予定がなければ大丈夫ですね。

まつもとさんの提示してくださった

>   [args].each(&proc)
> 
> がbreakでLocalJumpErrorを返せば妥協できますか?

とは両立できないですよね。

In This Thread