回答

4

山姆红宝石具有的重大变化了良好的幻灯片:Ruby 1.9: What to Expect

只是为了突出一些东西,可能会破坏你的代码:

  • 单字符串
  • {“一”,“ b“}不再产生散列
  • 块变量现在影射局部变量
4

我想这取决于你想要保持兼容性的版本。 CHANGELOG描述自上次更新以来的主要修订版本,包括语法更改,增强功能和错误修正

4

有些东西是向后兼容的,但很多都不是。

对于在1.9.x的所有更改(包括示例)近乎完全概述,请Eigenclass's blog Eigenclass的博客last archive.org snapshot

+2

看起来像blo g条目不再有效。 – 2011-11-04 18:53:53