[ruby-list:662] Re: help for lambda
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-09-30 06:33:26 UTC
List:
ruby-list #662
In message "[ruby-list:658] Re: help for lambda"
on 96/09/30, 石塚圭樹 <keiju@shljapan.co.jp> writes:
|
|けいじゅ@SHLジャパンです.
|>ごめんなさい.ちょっと忙しいんで気が立っているかもしれない.
|
|あともうすこしですから(今日で終り?) がんばってね.
少なくとも今週は続きそうです.
|そしたら, とんでもない? バグを発見しました!! これをバグというには可哀
|想ですが SEGV で落ちるので...
いやあ,バグですね.修正しました.
|そのとき, 感じたのですが, イテレータブロック/lambdaにおけるbreak/...の
|動きが難しいと感じました. イテレータブロックとlambdaでは大部動きが違う
|んですね... 暇な時でいいですから, イテレータブロックとlambdaの動きの違
|いをまとめてもらえますか?
イテレータブロックとlambdaでの動きの違いですが,以下のルール
になっています.
* イテレータブロックがまだスタック上に残っている時(イテレー
タの終了前)にはイテレータと同じ
* それ以外の場合には,retry,returnは使えない(戻り先が無い
ので).
そんなに難しくないでしょ.
まつもと ゆきひろ /:|)