如果我想要添加方法“好吗?” 进入散列,但仅适用于 C1 类及其子类。怎么做?例如
class C1
class Hash
def ok?
return 'nested hash ok'
end
end
def m1
return Hash.new.ok? #works
end
def m2
return {}.ok? #not works
end
end
<<In other file>>
class C2 < C1
def m1_1
return {}.ok? #not works
end
end
如何添加“{}.ok?” 只是在 C1 中,它是 C2 的子类,每个文件中都不需要模块,但有点像 inhirt