我是 Ruby 的新手,并且一直在阅读 Neighborly 先生的 Humble Little Ruby 指南。在此过程中,代码示例中出现了一些拼写错误,但我一直设法找出问题所在并随后修复它 - 直到现在!
这真的很基本,但我无法在 Mac OS X (Snow Leopard) 上使用以下示例:
gone = "Got gone fool!"
puts "Original: " + gone
gone.delete!("o", "r-v")
puts "deleted: " + gone
我期待的输出是:
Original: Got gone fool!
deleted: G gne fl!
我实际得到的输出是:
Original: Got gone fool!
deleted: Got gone fool!
删除!方法似乎没有任何效果。
任何人都可以解释这里出了什么问题吗?:-\