另外,我想知道升級到Ruby 1.9會對版本1.86的遺留代碼有什麼影響。新版本是否向後兼容?Ruby 1.9中的主要語法變化是什麼?
7
A
回答
4
山姆紅寶石具有的重大變化了良好的幻燈片:Ruby 1.9: What to Expect
只是爲了突出一些東西,可能會破壞你的代碼:
- 單字符串
- {「一」,「 b「}不再產生散列
- 塊變量現在影射局部變量
4
我想這取決於你想要保持兼容性的版本。 CHANGELOG描述自上次更新以來的主要修訂版本,包括語法更改,增強功能和錯誤修正
4
有些東西是向後兼容的,但很多都不是。
對於在1.9.x的所有更改(包括示例)近乎完全概述,請Eigenclass's blog Eigenclass的博客last archive.org snapshot。
相關問題
- 1. 這是什麼Ruby語法?
- 2. 這是什麼Ruby語法?
- 3. Ruby語言的Vim語法高亮1.9
- 4. 在Ruby 1.9中訪問類變量的正確方法是什麼?
- 5. NetBeans Ruby語法高亮爲Ruby 1.9?
- 6. 主要方法是什麼?
- 7. Ruby 1.9上的`retry`的用法是什麼?
- 8. ruby clases裏面的語法是什麼?
- 9. 在Java中,什麼是初始化爲後主要方法這些語句
- 10. 進化算法'方法'之間的主要區別是什麼?
- 11. BO XI R3和BO XI R4的主要變化是什麼?
- 12. 從scala 2.8.1到scala 2.9.1的主要變化是什麼?
- 13. 前綴的含義是什麼? Ruby 1.9中的運算符
- 14. 在Ruby 1.8中支持Ruby 1.9的哈希語法
- 15. ruby語法是什麼意思?
- 16. Apache Ignite的主要想法是什麼?
- 17. Rail的form_tag在Ruby 1.9和/或Rails 3.2下的語法是否改變?
- 18. || = Ruby語言中的含義是什麼?
- 19. 如何打電話/需要Ruby 1.9的Ruby 1.8 Lib 1.9
- 20. ruby 1.9.2和ruby 2.0之間的主要/次要區別是什麼?
- 21. 爲什麼SASS停止成爲主要語法(現在是SCSS)?
- 22. 不需要RubyGems的Ruby 1.9中
- 23. 爲什麼Ruby 1.9允許覆蓋! !=!〜?
- 24. 爲什麼Rails需要15+秒才能加載Ruby 1.9?
- 25. 什麼是存根主要方法?
- 26. 在JAVA主要方法中String array的需要是什麼
- 27. Ruby中@@變量的含義是什麼?
- 28. ruby中的類變量是什麼
- 29. CSS編程語言中分號的主要功能是什麼?
- 30. 什麼是邊界,漸變等LWUIT主題資源語法?
看起來像blo g條目不再有效。 – 2011-11-04 18:53:53