这个代码中的super是做什么的?
def initialize options = {}, &block
@filter = options.delete(:filter) || 1
super
end
就我所知,这就像递归调用函数,对吗?
这个代码中的super是做什么的?
def initialize options = {}, &block
@filter = options.delete(:filter) || 1
super
end
就我所知,这就像递归调用函数,对吗?
不super调用父类的方法(如果存在).此外,@EnabrenTane指出,它还将所有参数传递给父类方法.