[#44725] Set[Set[1]]==Set[Set[1]] は偽? — "5.5" <5.5@...>

5.5 です。

22 messages 2008/03/04

[#44782] $stdin.rewind が exec した子プロセスに伝わらない? — SATOH Fumiyasu <fumiyas@...>

さとうふみやす @ OSS テクノロジです。

11 messages 2008/03/17
[#44783] Re: $stdin.rewind が exec した子プロセスに伝わらない? — Kazuhiro NISHIYAMA <zn@...> 2008/03/17

西山和広です。

[ruby-list:44736] Re: NArrayについて

From: Masahiro TANAKA <masa16.tanaka@...>
Date: 2008-03-05 08:33:24 UTC
List: ruby-list #44736
> Array#Indexのようなメソッドは、NArrayにはないんでしょうかね??

同じメソッドではないですが、
NArray#eq で比較結果を 0, 1 の配列を返し、
NArray#where で非0のインデックスの配列を返すので、
下のようにすれば同じようなことはできます。

$ irb -r narray
irb(main):001:0> a = NArray[0, 0, 1, 1, 0]
=> NArray.int(5): 
[ 0, 0, 1, 1, 0 ]
irb(main):002:0> a.eq(1).where
=> NArray.int(2): 
[ 2, 3 ]
irb(main):003:0> a.eq(1).where[0]
=> 2

田中昌宏

In This Thread