From: "U.Nakamura" Date: 2006-06-14T01:28:19+09:00 Subject: [ruby-dev:28724] Re: IO.readとバイナリモード こんにちは、なかむら(う)です。 In message "[ruby-dev:28723] Re: IO.readとバイナリモード" on Jun.14,2006 01:06:55, wrote: | メソッドによって動作を変えるというのではどうでしょうか? 面白いアイデアだと思います。 でも、この場合、IO.readはどうなるのでしょう? モードを指定できないこと自体が問題なのですが、 IO.open(name){|f| f.read} の短縮系とみなして、ニュートラル+IO#readでバイナリ扱い? あと、IRCで話をしていて先のメールで取りこぼした案が幾つかあっ たので、それも挙げておきます。 (8) ハッシュを引数として受け取るようにする -> [ruby-dev:28722]の岩月さんの案と同じです。 (9) IO.readbin(またはIO.binread)を追加する -> 名前もいまいちだし、なんかこう... (10) 第一引数に配列を受け取れるようにし、配列の場合は2番目の 要素をモード指定とみなす -> Process.execっぽい案。 それでは。 -- U.Nakamura