【Ruby3.x】Date::sunday?()メソッドの使い方
sunday?メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
sunday?メソッドは、Dateオブジェクトが表す日付が日曜日であるかどうかを判定するメソッドです。
このメソッドはRubyのDateクラスのインスタンスメソッドとして提供されており、日付が日曜日であれば真を意味するtrueを、日曜日でなければ偽を意味するfalseを返します。例えば、Date.new(2023, 10, 29)という日付オブジェクト(2023年10月29日は日曜日)に対してsunday?メソッドを呼び出すとtrueが返されます。一方で、Date.new(2023, 10, 30)という日付オブジェクト(2023年10月30日は月曜日)に対して呼び出すとfalseが返されます。
特定の処理を日曜日だけに実行したい場合や、特定の日付が週末であるかを確認するロジックの一部として利用できます。このメソッドを使用するには、プログラムの冒頭でrequire 'date'を記述し、Dateクラスを読み込む必要があります。日付の曜日に関する条件分岐を簡潔に記述するために非常に有用なメソッドです。
構文(syntax)
1require 'date' 2 3Date.new(2023, 10, 29).sunday?
引数(parameters)
引数なし
引数はありません
戻り値(return)
Boolean
指定された日付が日曜日である場合に true を、そうでない場合に false を返します。