[#20036] Re: Roundoff problem with Float and Marshal — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

16 messages 2003/04/18
[#20045] Re: Roundoff problem with Float and Marshal — nobu.nakada@... 2003/04/20

なかだです。

[#20063] Re: Roundoff problem with Float and Marshal — matz@... (Yukihiro Matsumoto) 2003/04/22

まつもと ゆきひろです

[#20097] jcode.rb — akira yamada / やまだあきら <akira@...>

25 messages 2003/04/26
[#20098] Re: jcode.rb — matz@... (Yukihiro Matsumoto) 2003/04/27

まつもと ゆきひろです

[#20105] Re: jcode.rb — WATANABE Hirofumi <eban@...> 2003/04/28

わたなべです。

[#20108] Re: jcode.rb — matz@... (Yukihiro Matsumoto) 2003/04/28

まつもと ゆきひろです

[ruby-dev:20102] Re: (1.8.0-preview2) Proc#call

From: matz@... (Yukihiro Matsumoto)
Date: 2003-04-28 07:36:06 UTC
List: ruby-dev #20102
まつもと ゆきひろです

In message "[ruby-dev:20101] Re: (1.8.0-preview2) Proc#call"
    on 03/04/28, Masatoshi SEKI <m_seki@mva.biglobe.ne.jp> writes:

|> 今日のコミットでProc#yieldで呼んだときには(orphanだったら)例
|> 外が変えるようなコードになりました。これで咳さんの期待にこた
|> えられるか見てみていただけませんか?
|
|ありがとうございます。連休中に試します。反応が鈍くてすみません。

いや、こちらこそ思い出したように対応してますから。

|ちなみに引数付きのbreakはどのように振舞うのですか?

Proc#yieldは、breakに対して

  if blockがorphan:
    例外LocalJumpErrorを発生。breakの引数は
    LocalJumpError#exitstatusメソッドで取得できる。
    # でも今思えばこの名前はまずいな。exitvalueとかかな。
  else:
    (yieldメソッドではなく)ブロックが付随しているメソッド呼
    び出しを中断する

となっています。

In This Thread