ふなばです。 At 1999-10-12T21:56:06+0900 (2451464.03896JD), eguchi / shizuokanet.ne.jp (EGUCHI Osamu) wrote: eguchi> ですが、これだと nonzero? が -1/false/+1 でなく true/false/true eguchi> を返して芳しくないですね。 いえいえ、nonzero? は、非零では self を返し、零では nil を返します。 nonzero? || は、えぐちさんのいわれた、左辺がゼロ以外ならそれを返し、左 辺がゼロなら右辺を返す、をします。また、nonzero? されるオブジェクトは、 -1、0、1 の何れかなので、あの式全体でも、-1、0、1 を返すことになると思 います。 ふなば ただよし