Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试修改 Ruby String 类,特别是 + 方法。我希望它返回一个特定的字符串,这样
"a" + "b" => "custom_result"
这是我所拥有的:
class String def +(a) "custom_result" end end
当我尝试在 irb 中要求此文件时,“custom_result”出现在我的提示符中,我无法执行任何操作。有任何想法吗?
好吧,IRb 使用String该类来打印结果并解析您输入的内容。如果你搞砸了,IRb 就会中断,这并不奇怪。
String