Domanda

Inoltre, mi chiedo che cosa l'aggiornamento effetto di Ruby 1.9 avrebbe sul codice legacy a partire dalla versione 1.86. È la nuova versione compatibile?

È stato utile?

Soluzione

Sam Ruby ha una buona presentazione dei più importanti cambiamenti: Ruby 1.9: Cosa aspettarsi

Proprio per evidenziare alcune cose che potrebbero rompere il vostro codice:

    stringhe
  • singolo carattere
  • { "a", "b"} non è più lo rende un hash
  • variabili
  • Blocca adesso ombra variabili locali

Altri suggerimenti

Credo che dipende da quale versione stai cercando di mantenere la compatibilità con. CHANGELOG descrive le principali revisioni dall'ultimo aggiornamento compreso sintassi modifiche, miglioramenti e correzioni di bug

Alcune cose sono compatibili, ma molti non sono.

Per una panoramica completa nei pressi di tutte le modifiche (compresi esempi) in 1.9.x, prova anche blog di Eigenclass ultima archive.org un'istantanea del blog di Eigenclass.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top