2

基本実装を呼び出すメソッドがあります。

class B
  def m x, y
    x + y
  end
end

class C < B
  def m x, y
    super * 10
  end
end

派生メソッド内のパラメーターを参照することはないため、パラメーター名の使用を避ける方法はありますC.mか?

4

1 に答える 1

3

これがあなたが来ることができる最も近いものだと思います:

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 # ArgumentError
于 2013-01-14T21:49:27.143 に答える