【Ruby3.x】Date::friday?()メソッドの使い方
friday?メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
friday?メソッドは、Dateクラスのインスタンスが保持する日付が金曜日であるかどうかを判定するメソッドです。このメソッドは引数を一切受け取らず、呼び出された日付が金曜日であればtrue(真)を、金曜日でなければfalse(偽)という真偽値を戻り値として返します。
システム開発において、特定の日付が金曜日であるかを確認する必要がある場面は多々あります。例えば、週末のキャンペーン開始日をプログラムで自動的にチェックしたり、週ごとのレポートが金曜日に締め切られるロジックを実装したりする際に、friday?メソッドが非常に便利です。
Rubyのメソッド名には、その振る舞いを表す慣習があります。特にメソッド名の末尾に疑問符?が付いている場合、そのメソッドは一般的に真偽値を返すことを意味します。これにより、コードを読む人が一目でメソッドの目的と戻り値の型を把握しやすくなり、より読みやすいコードを記述する助けとなります。このfriday?メソッドも、直感的な名前とその明確な戻り値によって、日付処理をシンプルかつ効率的に行うことができます。
構文(syntax)
1require 'date' 2 3Date.today.friday?
引数(parameters)
引数なし
引数はありません
戻り値(return)
Boolean
指定された日付が金曜日である場合に true を、そうでない場合に false を返します。