【发布时间】:2013-07-22 16:01:27
【问题描述】:
下面是alias_method的典型用法,
class A
def say
puts 'say'
end
alias_method :talk, :say
end
alias_method 是 Module 类中定义的私有 instance 方法,但在上面的代码中,它更像是一个 class 方法而不是 instance方法,为什么上面的代码有效?
【问题讨论】:
-
你使用stackoverflow已经两个月了,问了三个问题,没有接受任何答案。如果到目前为止您对任何一个答案都不满意,那没关系,但如果任何一个答案是正确的,请采纳。
标签: ruby