任何人都可以向我指出如何判断,例如,+ 运算符何时在 ruby 中使用,而不是 + 运算符定义内部的 += 运算符?为了显示:
class A
def +(b)
if is_theCallActuallyACompoundAssignment?
compoundAssignment = true
else
compoundAssignment = false
end
doOtherStuff
end
end
可能有内核方法吗?