From: Yukihiro Matsumoto Date: 2004-10-02T22:30:53+09:00 Subject: [ruby-dev:24401] Re: "a".sum(32) is 0 In message "Re: [ruby-dev:24397] Re: "a".sum(32) is 0" on Sat, 2 Oct 2004 20:39:25 +0900, Tanaka Akira writes: | |In article <1096716505.531808.29662.nullmailer@x31.priv.netlab.jp>, | Yukihiro Matsumoto writes: | |> |次のように、"a".sum(32) が 0 になるのは変ではないでしょうか。 |> |> そうか、1< 32はlongの範囲内では計 |> 算できないんですね。直しておきます。 | |32bit までは unsigned long で扱えるでしょう。 説明されればそのように思うのですが、それだと私には sum=97, bits=32のとき sum &= (1<