私はRubyの初心者です。
このコードを実行しようとしましたが、実行時エラーが表示されます。
このコードで何が問題になっていますか?Rubyの初心者が手を必要とする
class Calc
attr_accessor :val1, :val2
def initialize (val1,val2)
@val1=val1
@val2=val2
end
end
a=Calc.new(2,3)
a.add_two_numbers(3)
def add_two_numbers(v3)
return @[email protected]+v3
end
あなたはクラス本体の中にメソッドを置くべきです – Ilya
ところで、Rubyではreturnキーワードを使う必要はありません。 Rubyはデフォルトで最後に計算された値を返します。 – Alex
'add_two_numbers' - なぜ「two」ですか? – Stefan