Written by Kasumi

Rubyでオリジナルのメソッドを定義する方法

Rubyでオリジナルのメソッドを定義する方法を知りたい。

本記事ではこのような悩みを解決。

メソッドの概要と実装方法について解説します。

メソッドとは

Rubyのメソッドとは他のプログラミング用語で使われる関数を意味します。

複数の処理をひとまとめにしたもので、もともと用意されてるメソッドに加え、自分でオリジナルのメソッドを定義する事もできます。

オリジナルのメソッドを定義する方法

def message()
  puts "世界のみなさん、こんにちは。"
end

message()

#出力結果
#世界のみなさん、こんにちは。

オリジナルメソッドのコード例です。

オリジナルメソッドを作成する場合は、defendを使います。

使い方は以下の通りです。

def 任意のメソッド名()
実行する処理
end

defの後に任意のメソッド名を入れます。

実行したい処理を記述。

endで閉じます。

これでオリジナルメソッドが定義されました。

メソッドを呼び出したい時は、以下のようにメソッド名()もしくはメソッド名のみ記述します。

任意のメソッド名()
or
任意のメソッド名

引数を使って、メソッドを呼び出す

def sum(x, y)
  puts x * y
end

sum(3,5)

#出力結果
#15

引数を使ったコード例です。

オリジナルメソッドも他のメソッドと同様に引数を使えます。

使い方は以下の通りです。

def 任意のメソッド名(引数)
実行する処理
end

まとめ

Rubyでオリジナルのメソッドを定義する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

Ruby

Rubyで文字列・配列の要素数を調べる方法【lengthメソッドを使おう】

2022.07.27
710
Ruby

Rubyで配列からインデックス(index)と値を同時に取り出す方法

2022.08.10
1190
Ruby

Rubyのメソッドで引数にデフォルト値を指定する方法【キーワード引数を使おう】

2022.08.13
720
Ruby

Rubyでクラスを定義・メソッドを呼び出す方法

2022.08.15
931