Jestem nowy dla Ruby i pracuję nad "Humble Little Ruby Guide" pana Neighborly. Po drodze pojawiło się kilka literówek, ale zawsze udało mi się ustalić, co jest nie tak, a następnie je naprawić - aż do teraz!Metoda usuwania Ruby (manipulowanie ciągami znaków)
Jest to bardzo proste, ale nie mogę się następujący przykład do pracy w systemie Mac OS X (Snow Leopard):
gone = "Got gone fool!"
puts "Original: " + gone
gone.delete!("o", "r-v")
puts "deleted: " + gone
Wyjście Czekam wynosi:
Original: Got gone fool!
deleted: G gne fl!
Wyjście, które otrzymuję, to:
Original: Got gone fool!
deleted: Got gone fool!
Usuń! metoda nie wydaje się mieć żadnego wpływu.
Czy ktoś może rzucić światło na to, co dzieje się tutaj? : - \
Kolejna literówka skreślona do przykładów z tej książki. ;-) Wielkie dzięki za wyjaśnienie. – Brian