Question

En outre, je me demande ce que la mise à niveau d'effet de Ruby 1.9 aurait le code hérité de la version 1.86. La nouvelle version rétrocompatible?

Était-ce utile?

La solution

Sam Ruby a un bon diaporama des changements majeurs: Ruby 1.9: À quoi s'attendre

Juste pour mettre en évidence un certain nombre de choses qui pourraient casser votre code:

  • chaînes de caractères unique
  • { "a", "b"} ne fait plus un hachage
  • variables de bloc d'ombre maintenant des variables locales

Autres conseils

Je suppose que cela dépend de la version que vous cherchez à maintenir la compatibilité avec. CHANGELOG décrit les révisions majeures depuis la dernière mise à jour, y compris la syntaxe changements, améliorations et corrections de bugs

Certaines choses sont rétrocompatibles, mais beaucoup ne sont pas.

Pour un aperçu complet près de tous les changements (y compris des exemples) dans 1.9.x, consultez le blog de Eigenclass dernier instantané archive.org du blog de Eigenclass.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top