Ruby 2.5.1 irb:在整数中覆盖+和*不起作用

时间:2018-04-11 20:33:22

标签: ruby irb

我正在学习Ruby并希望覆盖运算符,在这种情况下加上和乘法。我输入的是:

class Integer
def +(other)
self - other
end
end

当我在.rb文件中写入并执行它时,它会起作用,但不会在irb shell上。定义“+”后我无法写任何内容。

当我重新启动irb后重新定义“*”时,我输入的所有内容都会输入两次。我使用的是Windows 10。

Image showing what I described above

0 个答案:

没有答案
相关问题