【发布时间】:2015-07-07 03:00:42
【问题描述】:
我是 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!
删除!方法似乎没有任何效果。
谁能解释这里出了什么问题? :-\
【问题讨论】:
标签: ruby string delete-method