>>232
>0が真になるのは良いとして
>falseも真という意味ですよね
>nilだけが偽と

うんにゃ。nilとfalseが偽と見なされる。
成功したときは数値を返し、失敗したときはnilを返す。falseは返さない。
これでいいじゃん?