StackOverflow 文档 Ruby Language 教程 在 Ruby 中修补猴子 猴子修补一个对象 猴子修补一个对象 Created: November-22, 2018 像修补类一样,你也可以修补单个对象。不同之处在于只有一个实例可以使用新方法。 示例:重写字符串对象以提供对布尔值的解析 s = 'true' t = 'false' def s.to_b self =~ /true/ ? true : false end >> s.to_b => true >> t.to_b => undefined method `to_b' for "false":String (NoMethodError) 安全猴修补精炼使用参数更改方法