From: matz@... (Yukihiro Matsumoto) Date: 1998-03-20T18:04:25+09:00 Subject: [ruby-list:7181] Re: chomp! まつもと ゆきひろです In message "[ruby-list:7180] chomp!" on 98/03/20, Kazunori NISHI writes: |はじめまして。西@九大と申します。 | |ruby を使い始めてまだ 1ヶ月ですが、既に perl に戻れない体、というか、 |「もう perl では書きたくない」と実感して、MLに参加させて頂きました。 うぇるかむです. |それで、1つ疑問があるのですが、chomp! が「$/」を見ないのは「仕様」なん |でしょうか?あった方が、様々な種類のテキストファイルをより簡単に扱う事 |ができると考えます。 うーん,[ruby-list:6502]ではわたなべさんが $/ について言及し ておられますが,結局そのままになっています. どのようにあるべきかという意見は大歓迎です.その意見に説得力 があれば採用されますし. # ところで[ruby-list:6502]を見る限り \r\n もchompするべきだ # と思いますが,現実は \n しかchompしませんね.これはいずれ # にしても修正すべきでしょう. ただ,rubyの仕様に関する話はできればruby-devでやりたいんです が,西さんは参加しておられませんね.この話の間だけでも参加し ませんか? |また、perl では、chomp でその「成否」(というか文字列)が返ってきますが、 |これに相当するchomp?(?)もあると便利だと思います。意味的には chomp!? |となるのですが、これは ruby のシンタクスに反しているかも。。。 chomp!?はちょっとムリっぽいです. gsubとgsub!の関係のように「chomp!は削除しなかった時にはnilを 返す」という仕様でも良いかも知れませんね. まつもと ゆきひろ /:|)