Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】Time::friday?()メソッドの使い方

friday?メソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

friday?メソッドは、Timeオブジェクトが表す特定の日時が金曜日であるかどうかを判定するメソッドです。このメソッドは、呼び出し元のTimeオブジェクトが保持している日付情報に基づいて、その日が週の金曜日に当たる場合にtrue(真)を返し、金曜日ではない場合にfalse(偽)を返します。

例えば、Time.new(2023, 10, 13)というように2023年10月13日(金曜日)を表すTimeオブジェクトに対してfriday?メソッドを呼び出すとtrueが返されます。これに対して、Time.new(2023, 10, 14)のように同月14日(土曜日)を表すTimeオブジェクトに対してfriday?メソッドを呼び出すとfalseが返されます。

このメソッドを利用することで、プログラム内で特定の日が金曜日であるかどうかに応じて処理を分岐させたい場合などに、簡潔に条件を記述することが可能になります。例えば、システムが特定曜日にのみ実行されるタスクを制御したり、カレンダーアプリケーションで金曜日を強調表示したりする際などに、日付の曜日を効率的に確認するために便利に活用できます。

構文(syntax)

1time_object = Time.new(2023, 10, 13)
2puts time_object.friday?

引数(parameters)

引数なし

引数はありません

戻り値(return)

Boolean

指定された時刻が金曜日である場合は true を、それ以外の場合は false を返します。

関連コンテンツ

関連プログラミング言語