[#45866] Ruby1.8 と1.9の安全な共存 — Ayumu Aizawa <ayumu.aizawa@...>
こんにちは、あいざわです。
7 messages
2009/02/14
[#45875] ruby1.8 と ruby1.9 の instance_eval の挙動の違いについて — kohno kazuyuki <kkohno@...>
こんにちは。
5 messages
2009/02/17
[ruby-list:45892] "abc".sort returns ["abc"] with Ruby1.8.7
From:
"Hideo Konami" <konami@...>
Date:
2009-02-27 01:15:43 UTC
List:
ruby-list #45892
小波です。 sort の仕様で気になることがあります。文字列に sort を あてがうと,1.8.7 と 1.9.1 で次のような動作の違いが 現れます。1.8.7 の動作はあまりうれしくなく, 1.9.1 のように例外を出してほしいとも思いますが,別段この仕様 のご利益はないですよね。 それよりなぜこういうことになるのか,それを知りたいので すが,答えてやろうという方がおられたらうれしいです。 > ruby version ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9.5.0] irb(main):001:0> "abc".sort => ["abc"] > /usr/bin/ruby --version ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-darwin9.6.0] irb(main):001:0> "abc".sort NoMethodError: undefined method `sort' for "abc":String