プログラミング的なSomething

プログラミング的なSomething

ITエンジニア(?)目線で生活・自転車・トレーニング話を綴ります

Rubyにおけるメソッドの定義時の注意と動作

最初が大文字のメソッドを作る場合は注意が必要

def Hello
  puts “hogs”
end

Hello #=> エラーが帰ってきます

レシーバを記述するか、引数なしの場合は括弧をつけないとメソッドが呼び出せません。

Hello() #=>hoge

あまり最初の文字を大文字で指定するメリットが見えないけど、そういったケースもあるのだろうか。