[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — nobu.nakada@... 2003/08/22

なかだです。

[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — matz@... (Yukihiro Matsumoto) 2003/08/22

まつもと ゆきひろです

[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

16 messages 2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/08/29

まつもと ゆきひろです

[#21288] Re: 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...> 2003/08/29

永井@知能.九工大です.

[#21306] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/09/03

まつもと ゆきひろです

[ruby-dev:21260] yield, proc.call

From: m_seki@...
Date: 2003-08-25 22:18:11 UTC
List: ruby-dev #21260
咳といいます。

毎度毎度すみません。

scanとyieldのスレッドが伸びていたので、久しぶりにdRubyの
UnitTestを試しました。

んで、いくつか通らなくなってます。

ブロック引数として作られたProcのcallと、yieldは同じふるまいをすると
思いましたが、CVS版では引数なしの場合に渡されるパラメータが異なります。


% irb18
>> def foo; yield; end
=> nil
>> foo {|x| p x}
(irb):2: warning: multiple values for a block parameter (0 for 1)
        from (irb):1
nil
=> nil
>> def bar(&blk); blk.call; end
=> nil
>> bar {|x| p x}
(irb):4: warning: multiple values for a block parameter (0 for 1)
        from (irb):3
[]
=> nil



In This Thread

Prev Next