From: Tietew Date: 2003-03-13T13:29:47+09:00 Subject: [ruby-list:37292] Re: 両方の式とも常に評価する論理和・論理積 On Thu, 13 Mar 2003 13:14:18 +0900 In article <20030313131339RsxiR%@hoppeta.com> [[ruby-list:37289] Re: 両方の式とも常に評価する論理和・論理積] Shinya Kawaji wrote: > この | は NilClass, FalseClass, TrueClass などに定義されているメソッド > なので、今回の場合には String クラスにも定義する必要がありそうです。 > > >> class String > >> def s_strip! > >> gsub!(/\A\s+/,'') | gsub!(/\s+\z/,'') > >> end (!gsub!(/\A\s+/,'') & !gsub!(/\s+\z/,'')) ? nil : self (!!gsub!(/\A\s+/,'') | !!gsub!(/\s+\z/,'')) ? self : nil なんてどうでしょう。 —[ Tietew ]—————————————————————————— メ : tietew@tietew.net / tietew@raug.net / tietew@masuclub.net ホペ: http://www.tietew.net/ Tietew Windows Lab. http://www.masuclub.net/ 鱒倶楽部 指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA