From: matz@... (Yukihiro Matsumoto) Date: 1999-02-17T00:24:14+09:00 Subject: [ruby-dev:5170] Re: Integer#format まつもと ゆきひろです In message "[ruby-dev:5129] Re: Integer#format" on 99/02/16, Koji Arai writes: |新井です。 |難攻不落なまつもとさんの攻略法をしばらく考えてました。 |# 何故私は、ここまでムキになってるのだろう? ^^; 結構面白いゲームですよね.^^;;; |まだ、考えがまとまりきっていないのですが、以下のよ |うなのはどうでしょう? とはいえ,これはちょっと.説得の方向としては違う方向をお勧め しますです.というのも, * printfの意味を根本から変えちゃう ってのはやっぱり採用しがたい気がします.そこまで話を広げなく ても良いんじゃないかと思うわけです.今のprintfはそれなりにう まくやってるんですから. お気付きかどうかわかりませんが,formatって名前でなければ def xxx(fmt) sprintf(fmt, self) end なるメソッド xxx に対して,それほど反対しているわけではない のです.ただ,Rubyでわずか3行ほどのメソッドを採用する意味が どれほどあるのかはかりかねているのは確かなのですが. つまり,採用してしまうと「Rubyとしてそれをお勧めしている」印 象を与えてしまうが,設計者はそのようには思っていない(すくな くとも今は)ということなんですよね. |だめかなぁ、だめかなぁ? つまり,上記のメソッド xxx の意味と価値についてもっと深める というのが正しい説得の方向性なのではないでしょうか. まつもと ゆきひろ /:|)