Je suis nouveau à Ruby, et j'ai travaillé mon chemin à travers Guide Humble Little Ruby de M. Neighborly. Il y a eu quelques fautes de frappe dans les exemples de code en cours de route, mais j'ai toujours réussi à trouver ce qui ne va pas et à le réparer ensuite - jusqu'à maintenant!Méthode de suppression Ruby (manipulation de chaînes)
C'est vraiment basique, mais je ne peux pas obtenir l'exemple suivant pour travailler sur Mac OS X (Snow Leopard):
gone = "Got gone fool!"
puts "Original: " + gone
gone.delete!("o", "r-v")
puts "deleted: " + gone
sortie Je me attends est:
Original: Got gone fool!
deleted: G gne fl!
La sortie que je reçois réellement est:
Original: Got gone fool!
deleted: Got gone fool!
La suppression! méthode ne semble pas avoir eu d'effet.
Quelqu'un peut-il faire la lumière sur ce qui ne va pas ici? : - \
Une autre faute de frappe aux exemples dans le livre alors. ;-) Merci beaucoup pour l'explication. – Brian