0
私のTriangle
クラスでは、以下の3つの引数をとるinitialize
メソッドがあります。初期化時に引数が間違っています
"lib/triangle.rb:21:in `initialize': wrong number of arguments (given 3, expected 0) (ArgumentError)".
アップ情報:
class Triangle
attr_accessor :side1, :side2, :side3
def initalize(one, two, three)
@side1 = one
@side2 = two
@side3 = three
end
end
私は新しいクラスを作成し、3つの引数を指定して、それを初期化し 、
one = Triangle.new(1,2,3)
puts one.side1
puts one.side2
puts one.side3
は、私はこのエラーを取得しますか?あなたがタイプミスを持って
すごいああ、ありがとう! – Edson
甘い、 "ユニーク"について知らなかった、ありがとう。 – Edson
@coreyward、あなたが私に尋ねるのが気にならないなら、正確には:scaleneはここに 'def kind'メソッド?私はちょうどそれがルビーメソッドと思って、それはないと思った?ここにあるものを混乱させるようなことは、数学的には3つの不平等な側面を意味します...しかし、ここで作られた方法ですか? – user273072545345