【Ruby3.x】Date::thursday?()メソッドの使い方
thursday?メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
thursday?メソッドは、レシーバであるDateオブジェクトの日付が木曜日であるかを判定するメソッドです。
Rubyの標準ライブラリに組み込まれているDateクラスに属するこのメソッドは、特定の日付が木曜日であるかどうかを簡単に確認するために提供されています。
このメソッドを呼び出すと、対象のDateオブジェクトが保持する日付情報に基づいて、その日が木曜日であればtrue(真)を返し、木曜日でなければfalse(偽)を返します。引数は一切必要ありません。
システム開発において、例えばカレンダーアプリケーションを構築する際や、週ごとのスケジュール管理、特定の曜日に対してのみバッチ処理を実行するような場面で、このthursday?メソッドは非常に役立ちます。
日付に関する条件分岐を簡潔に記述できるため、コードの可読性を高め、保守性を向上させることにも貢献します。
Date.new(2023, 10, 26)のようにしてDateオブジェクトを生成し、そのインスタンスに対して.thursday?と呼び出すだけで、目的の判定結果を素早く得ることができます。日付の曜日をプログラムで正確に判別する必要がある際に、ぜひ活用してください。
構文(syntax)
1require 'date' 2 3date_instance = Date.new(2023, 11, 23) 4puts date_instance.thursday?
引数(parameters)
引数なし
引数はありません
戻り値(return)
Boolean
指定された日付が木曜日である場合に真偽値 true を返します。それ以外の場合は偽 ( false ) を返します。