[#41630] [ANN] langhelp-0.9.0 — rubikitch@...
るびきちです。
7 messages
2005/12/01
[#41654] Hashを継承したクラスの利用方法について — saitani <cxj15527@...>
お世話になります。
9 messages
2005/12/04
[#41720] Tempfile#== — とみたまさひろ <tommy@...>
とみたです。
5 messages
2005/12/21
[#41728] ruby 1.8.4 released — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
9 messages
2005/12/24
[ruby-list:41712] Re: 文字列に格納された頭が 0 で始まる 10 進数の数値への変換
From:
Miki Toru <miki_1702@...>
Date:
2005-12-14 14:34:13 UTC
List:
ruby-list #41712
三木@京田辺です。 早々のご回答ありがとうございます。 > > 本来なら 0 で始まる数値は8進数と認識されて然りだと思 うのですが > > 時と場合によると思いますが…。 > > たとえば,ファイル名に連番が使われていて, > a-001.txt .. a-099.txt > なんてのがあった場合,8進数と認識されたら困ります。 まさにそういう用途を想定した質問でした。 8進数と認識されて然りというのは 数値のフォーマットとして,0で始まるものが8進数なら to_iメソッドで10進数と認識されては困るという意図でした。 ただ,to_i(base)で基数を指定できることは 存じ上げませんでした。 ということは Integer は引数の数値フォーマットをチェックして変換 to_i はチェックなしで10進数として変換 ruby 1.7以前ではto_iは基数指定できなかったので hex, octでそれぞれ2進,8進として変換 という認識でよろしいですよね? どうもありがとうございました。 るびきちさんを含め,その他,開発メンテなど関係者のみなさ ま 今後ともどうぞよろしくお願いいたします! -- 三木 貫 / Miki Toru @京都府京田辺市 -------------------------------------- STOP HIV/AIDS. Yahoo! JAPAN Redribbon Campaign 2005 http://pr.mail.yahoo.co.jp/redribbon/