Sono un neofita di Ruby e mi sto facendo da guida con Humble Little Ruby Guide di Mr Neighborly. Ci sono stati alcuni errori di battitura negli esempi di codice lungo la strada, ma sono sempre riuscito a capire cosa c'è che non va e quindi a correggerlo - fino ad ora!Ruby delete method (manipolazione delle stringhe)
Questo è veramente essenziale, ma non riesco a ottenere il seguente esempio di lavorare su Mac OS X (Snow Leopard):
gone = "Got gone fool!"
puts "Original: " + gone
gone.delete!("o", "r-v")
puts "deleted: " + gone
uscita mi aspetto è:
Original: Got gone fool!
deleted: G gne fl!
L'output che ottengo effettivamente è:
Original: Got gone fool!
deleted: Got gone fool!
L'eliminazione! il metodo non sembra aver avuto alcun effetto.
Qualcuno può far luce su cosa sta andando storto qui? : - \
Un altro errore di battitura agli esempi nel libro allora. ;-) Grazie mille per la spiegazione. – Brian