From: Koji Arai Date: 2000-01-19T23:17:02+09:00 Subject: [ruby-dev:8968] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin 新井です。 >>> From: matz@netlab.co.jp (Yukihiro Matsumoto) >>> Date: 12 Jan 2000 11:24:02 +0900 >>> Subject: [ruby-dev:8914] Re: [REQ] Integer#{hex,dec,oct,bin}, String#bin > まつもと ゆきひろです > 「いじめられた」なんてヒトギキの悪い。:-) じゃ、弄ばれてた?(^^; > ただ、Object#fmt ってのはなんだかちょっといごこちの悪い仕様 > だったのは確かです。 いや、あくまでInteger#fmtです(Integerの文字列表現は様々で to_sでは対応しきれないからとういのが根拠だったんじゃなかった かな。きっと)。 > |# String#% は最近流行りの「自明ではない」だと思うし(Python知 > |# らないし)。 > > 自明ではないねえ。確かにそうかも。 Pythonからの転向組はうれしかったりするんですかね? 演算子が自明かどうかっていう話しは結構難しそう。 # IO#<< って自明? ところで、数値を3桁ずつに区切るための正規表現って s = "1000000000" while s.sub! /([^,])(\d\d\d(,|$))/, "\\1,\\2"; end p s よりも、もっと簡潔(?)なモノがありませんでしたっけ? ごとけんさんがやってるようなreverseしてreverseが悪いというわ けじゃなく興味本位で。 -- 新井康司 (Koji Arai)