Además, me pregunto qué efecto tendría la actualización a Ruby 1.9 en el código heredado de la versión 1.86. ¿Es la nueva versión compatible con versiones anteriores?¿Cuáles son los principales cambios de sintaxis en Ruby 1.9?
7
A
Respuesta
4
Sam Ruby tiene una buena presentación de los principales cambios: Ruby 1.9: What to Expect
sólo para destacar algunas cosas que podrían romper el código:
- cadenas solo carácter
- { "a", " b "} ya no tiene un hash
- de bloques de variables ahora sombra variables locales
4
Supongo que eso depende de la versión con la que desee mantener la compatibilidad. El CHANGELOG describe las principales revisiones desde la última actualización, incluidos los cambios de sintaxis, las mejoras y las correcciones de errores
4
Algunas cosas son retrocompatibles, pero muchas no.
Para una visión casi completa de todos los cambios (incluyendo ejemplos) en 1.9.x, echa un vistazo a Eigenclass's bloglast archive.org snapshot del blog de Eigenclass.
Cuestiones relacionadas
- 1. ¿Cuáles son los 3 principales conceptos principales en WPF?
- 2. resaltado de sintaxis Vim para ruby 1.9
- 3. ¿Cuáles son los cambios recientes a F #?
- 4. ¿Cuáles son los diferentes usos de los [corchetes] en Ruby?
- 5. ¿Cuáles son los principales cambios de scala 2.8.1 a scala 2.9.1?
- 6. ¿Cuáles son los comandos importantes de Ruby?
- 7. ¿Cuáles son los principales beneficios de ingresar a WPF?
- 8. ¿Cuáles son los pros y los contras de la entrada delimitada general de Ruby? (sintaxis porcentual)
- 9. ¿Cuáles son los cambios de última hora en clojure 1.3?
- 10. ¿Cuáles son los principales beneficios del scrum como metodología?
- 11. ¿Cuáles son los 5 idiomas principales para localizar una aplicación?
- 12. ¿Cuáles son los límites de ruby en los rieles?
- 13. ¿Cuáles son los principales métodos/bibliotecas disponibles para analizar XML?
- 14. Python 3 Sintaxis Cambios
- 15. ¿Cuáles son los cambios no registrados en github?
- 16. ¿Cuáles son los problemas del mundo real con Ruby?
- 17. ¿Cuáles son las principales diferencias entre EnhancedPatternLayout y PatternLayout?
- 18. ¿Cuáles son las principales diferencias entre Sinatra y Ramaze?
- 19. Ruby sprintf actuando en 1.9
- 20. Cadenas Unicode en Ruby 1.9
- 21. Ruby 1.9 error? - Array.permutation
- 22. Compatible con la sintaxis hash de Ruby 1.9 en Ruby 1.8
- 23. Pasar de WPF a Silverlight: ¿Cuáles son las principales diferencias?
- 24. ¿Cuáles son los mejores videos/Screencasts de Ruby?
- 25. ¿Cuáles son los modos y opciones de Ruby File.open?
- 26. Son variables en los métodos principales estáticos
- 27. ¿Cuáles son las principales diferencias entre Meteor, Ember.js y Backbone.js?
- 28. Go-Scala-Go! ¿Cuáles son las principales diferencias?
- 29. ¿Cuáles son las principales diferencias entre JavaScript y ActionScript 3?
- 30. ¿Cuáles son las principales diferencias entre StringTemplate y FreeMarker?
parece que el blo g entrada ya no funciona. –