From: Tanaka Akira Date: 2004-04-16T10:15:49+09:00 Subject: [ruby-dev:23396] Re: to_str再考 In article <200404160100.i3G10FjJ003540@sharui.nakada.niregi.kanuma.tochigi.jp>, nobu.nakada@nifty.ne.jp writes: >> pathname.rb: Pathname#to_str > > こちらも、to_strがなくなったために String == Pathname がfalseで > はなくてnilを返すようになっています。 > > test_equality(PathnameTest) [/home/nokada/src/ruby/HEAD/lib/pathname.rb:904]: > expected but was > . > > これはどっちかというとテストの書き方のような気がします。 いちおう、nil と false の違いも気にしているのでああなっていて、 % ruby -e 'p "a" == :a' nil % ruby -e 'p :a == "a"' false のような違いをどう考えるべきか悩んでいたところだったりします。 まぁ、そんなの気にしないという立場もあり得るわけですが。 -- [田中 哲][たなか あきら][Tanaka Akira]