[#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:12119] return from passed block

From: "Nobuyoshi.Nakada" <nobu.nakada@...>
Date: 2001-01-29 03:48:06 UTC
List: ruby-dev #12119
なかだ@風邪っぴきです。

  2001-01-23(1.6.2, 1.7.0)で、以下のコードの hoge1 のところまで実行され
てしまいます。これって仕様変更じゃないですよね。

# とりあえず「ぎゃっ」と叫んでおきますが、今まで気づかなかったのもマヌケ
# すぎ。

def foo
  yield :foo
end

def bar(&b)
  foo(&b)
end

def hoge
  bar {|x| p x; return x}	# not return
  p :hoge1
  foo {|x| p x; return x}	# return
  p :hoge2
end

hoge

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

In This Thread

Prev Next