我有一个调用基本实现的方法:
class B
def m x, y
x + y
end
end
class C < B
def m x, y
super * 10
end
end由于我从不在派生方法中引用参数,有没有办法避免在C.m中使用参数名
发布于 2013-01-15 05:49:27
我想这是你能做到的最接近的了:
class B
def m x, y
x + y
end
end
class C < B
def m *args
super * 10
end
end
=> C.new.m 10, 10 # 200
=> C.new.m 1, 2, 3 # ArgumentErrorhttps://stackoverflow.com/questions/14327285
复制相似问题