まくまくRubyノート
関数定義の基本
2003-10-13

Ruby の関数は、下記のように def キーワードを使用して定義します。

# メソッドの定義
def add(a, b)
  a + b
end

# メソッドの呼び出し
puts add(1, 2)

戻り値は return を使って明示することができますが、最後に評価した値が関数の戻り値として扱われるので、多くの場合は return を省略することができます。 むしろ return を省略した方が少しだけ処理が速いらしいです(『Ruby ソースコード完全解説』より)。

2003-10-13