From: matz@... (Yukihiro Matsumoto) Date: 1997-04-30T00:06:33+09:00 Subject: [ruby-list:2875] Re: [BUG] File.size まつもと ゆきひろです In message "[ruby-list:2872] Re: [BUG] File.size" on 97/04/29, Shin-ichiro Hara writes: |原です。 原さん,Fromが変です. |なるほど、perl の if (-s $filename) にあわせた訳ですね。 |しかし、if File.exist?(filename) && File.size(filename) > 0 と |書くのが ruby 風のような気がしますが。 かもね. |今の仕様だとたとえばファイルサイズによるソートが、 | |files.sort { |x, y| (File.size(x) || 0) <=> (File.size(y) || 0) } | |などと書かなくてはいけなくてあまりかっこよくない。 そういう問題は認識しました.次のリリースからはわたなべ案にし たがってFile.sizeとtest(?s, path)を分離します. ↓わたなべ案とは以下の通りです. In message "[ruby-list:2871] Re: [BUG] File.size" on 97/04/29, 渡辺博文 writes: | |わたなべです. |File.size はすなおにサイズを返す, test(?s, file) は TRUE, |FALSE でいいんじゃないかな? | |もともと perl の -s に無理があるわけだし, ruby には |File.size が別に存在するし.