たとえば、+演算子の定義の内側から+ =演算子ではなく、+演算子がルビーで使用されているかどうかを判断する方法の方向に私を向けることはできますか?説明する:
class A
def +(b)
if is_theCallActuallyACompoundAssignment?
compoundAssignment = true
else
compoundAssignment = false
end
doOtherStuff
end
end
おそらくカーネル法はありますか?