[#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:21279] Re: multiple assignment

From: Koji Arai <JCA02266@...>
Date: 2003-08-29 00:51:53 UTC
List: ruby-dev #21279
新井です。

In message "[ruby-dev:21278] Re: multiple assignment"
  on 29 Aug 2003 04:18:40 +0900,
  matz@ruby-lang.org (Yukihiro Matsumoto) wrote:
> まつもと ゆきひろです

> returnの挙動がおかしくなったというよりも、他の挙動が揃ったこ
> とでreturn(とbreak)の特異性が目立ったということなんです。つ
> まり、多重代入の左辺とブロックパラメータは右辺(代入元)が多値
> (もどき)なのか単なる配列なのかを知ることができますが、メソッ
> ドの戻り値については伝えることができません。ですから、*は
> returnの後ではなく、メソッド呼び出しの直前に付けてください。

なるほど。納得しました。
今回の *a = [1,2] の変更はわかりやすくて私は良いと思います。

--
新井康司 (Koji Arai)

In This Thread

Prev Next