[#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:21095] Re: (ary - ary) preserves duplicated values

From: Koji Arai <JCA02266@...>
Date: 2003-08-03 07:44:07 UTC
List: ruby-dev #21095
新井です。

In message "[ruby-dev:21093] (ary - ary) preserves duplicated values"
  on 03 Aug 2003 16:31:51 +0900,
  Koji Arai <JCA02266@nifty.ne.jp> wrote:
> 新井です。
> 
> rubicon やってて気が付いたのですが、念のため確認ですが、以下
> は仕様変更ですね?
> 
> p([1, 2, 1, 3, 1, 4, 1, 5] - [2, 3, 4, 5])
> => ruby 1.6.8 (2002-12-24) [i586-linux]
>    [1]
> => ruby 1.8.0 (2003-02-16) [i586-linux]
>    [1, 1, 1, 1]
> => ruby 1.8.0 (2003-08-01) [i586-linux]
>    [1, 1, 1, 1]

しかし、& や | は重複した要素を保持しませんね。

        p([1, 2, 2, 1, 3, 1, 4, 1, 5] & [1])
	=> ruby 1.6.8 (2002-12-24) [i586-linux]
	   [1]
	=> ruby 1.8.0 (2003-08-01) [i586-linux]
	   [1]

        p([1, 2, 2, 1, 3, 1, 4, 1, 5] | [1])
	=> ruby 1.6.8 (2002-12-24) [i586-linux]
	   [1, 2, 3, 4, 5]
	=> ruby 1.8.0 (2003-08-01) [i586-linux]
	   [1, 2, 3, 4, 5]

--
新井康司 (Koji Arai)

In This Thread