新井です。

In message "[ruby-dev:12352] Re: BitSet"
  on 05 Mar 2001 12:09:41 +0900,
  matz / zetabits.com (Yukihiro Matsumoto) wrote:
> まつもと ゆきひろです
> 
> In message "[ruby-dev:12351] BitSet"
>     on 01/03/05, Shugo Maeda <shugo / ruby-lang.org> writes:
> 
> |BitSetクラスを用意するとか。
> |# 需要があるのかはわかんないですけど。
> 
> BitVectorクラスはいくつか実装があると思います。

やっぱり、元が
  (n >> m) & 0xXX

を簡単に書きたいという程度の思い付きだけの要求なのでクラス用
意してもらってまでという意気込みはないです。張合いがなくてす
みません(^^;。

BitVector使うと

  BitVector.new(n)[beg, len].to_i
  (BitVector.new(n)[beg, len] = 0b101).to_i

みたいな感じなのかな?

--
新井康司 (Koji Arai)