¿Cuáles son los principales cambios de sintaxis en Ruby 1.9?
-
21-08-2019 - |
Pregunta
Además, me pregunto qué efecto actualización a Ruby 1.9 tendría en el código heredado de la versión 1.86. Es la nueva versión compatible con versiones anteriores?
Solución
Sam Ruby tiene una buena presentación de los principales cambios: Ruby 1.9: ¿Qué esperar
Sólo para destacar algunas cosas que podrían romper el código:
-
cuerdas
- caracteres de un solo
- { "a", "b"} ya no tiene un hash las variables
- Bloquear ahora sombra variables locales
Otros consejos
Supongo que depende de la versión que está mirando para mantener la compatibilidad con. El CAMBIOS describe las principales modificaciones desde la última actualización, incluso la sintaxis cambios, mejoras y correcciones de errores
Algunas cosas son compatibles, pero muchos no lo son.
Para una visión casi completa de todos los cambios (incluyendo ejemplos) en 1.9.x, echa un vistazo a blog de Eigenclass última archive.org instantánea del blog de Eigenclass.