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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top