From: nobu.nakada@... Date: 2002-01-26T11:35:02+09:00 Subject: [ruby-dev:15769] Re: 文字列→整数変換 なかだです。 At Fri, 25 Jan 2002 18:03:37 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > |* eval/parser, Integer(), Float() > | 各数字間に高々一個の'_'が許される。符号の後、'.','e'の前後(浮 > | 動少数点数の場合)には許されない。 > | > |* String#oct, String#hex, String#bin > | 基数を限定する以外はInteger()と同じ。octでは2,8,16進数の自動 > | 判別。 > > oct, hexも例外を発生させるかわりに0を返すと思います。 考えてみると、基数特定で整数変換エラーで例外というのと、基数自 動判別でエラーで0という方法がないような。 とりあえず、Integer(string[, radix = 0])とString#to_i(0)を提案 しときます。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦