プロが教える店舗&オフィスのセキュリティ対策術

Rubyについて質問です。

class Calculator
def calc_surplus(number1,number2)
p = number1-number2
end
end
sample = Calculator
sample.calc_surplus(6,4)

以上のように書いたところ、最後のsample.calc_surplus(6,4)で
undefined method `calc_surplus'とエラーが発生します。
原因わかる方いませんか?

A 回答 (1件)

インスタンスの作成は


sample = Calculator ではなく
sample = Calculator.new
としてください。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。
完全に見落としておりました。
とても助かりました。本当にありがとうございました。
もしよろしければまたRuby関連の質問してもよろしいでしょうか?

お礼日時:2022/05/14 19:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!