From: matz@... (Yukihiro Matsumoto) Date: 2002-06-01T16:30:12+09:00 Subject: [ruby-dev:17262] Re: IO#size まつもと ゆきひろです In message "[ruby-dev:17260] Re: IO#size" on 02/06/01, Wakou Aoyama writes: |また、File#atime, File#ctime, File#mtime などはあるわけですし、File に |とっては、size というのは、それら時刻情報と比較しても決してひけをとら |ない情報なので、File#stat.size という扱いではなく、File#size であって |も良いのではないかと。 | |File#atime 等も、File#stat.atime ではない独自の情報ではなく、単なる別 |名ですから、利便性の為に用意されたのだと思われるので、同様の理由で、 |File#size も自然だろう、と。 現在、FileにあるメソッドはすべてFileでしか意味のないメソッド ですが、sizeはIOでも意味がある(とユーザが期待する)だろうとい う点で異なります。 まつもと ゆきひろ /:|)