お世話になっております。 A.中村(暁史)です。 On Thu, 11 Feb 1999 13:21:59 +0900 keiju / rational.com (石塚圭樹 ) wrote: ->Fixnum -> Bignum -> Float ->などは, そういった意味でそれなりの構造を持っているので変換可能だが, ->文字列とNumericではそういうものではないってことです. たとえば *誰か欲しい人が* NumericalStringってclassを 作ればいい、ってことですよね。 しかしStringにoctってメソッドがあるんですね。8進数なんて存在自体 忘れてたんで焦りました。ある数字っぽい文字列を変換するとき 何も考えなければ8進数か10進数か(他同文)の区別に失敗する確率は結構高いすね。 まぁそーいう場合に備えてNumericalStringに基数の属性をつければいいのかな。 でも *Stringにつける属性じゃあなさそう* ですね。 よだん: delphiだと幾つかのclassにAsStringとかAsIntegerってpropertyがあります。 propertyだとmethodと違ってreadもwriteも出来るんで、ToじゃなくてAsに なったんだと思います…