【Ruby3.x】Integer::>()メソッドの使い方
>メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
メソッドは、レシーバーである整数が、指定された引数である整数よりも厳密に大きいかどうかを比較し、その結果を真偽値で返すメソッドです。このメソッドは、数値間の大小関係を判定するための比較演算子の一つとして機能します。レシーバーの値が引数の値よりも大きい場合にのみ
true(真)を返します。例えば、10 > 5と記述した場合、レシーバーの10は引数の5よりも大きいため、このメソッドはtrueを返します。一方、レシーバーの値が引数の値よりも小さい場合や、等しい場合にはfalse(偽)を返します。例えば、5 > 10の場合はレシーバーが小さいためfalseを返し、5 > 5の場合は等しいためfalseを返します。 この比較結果は、プログラムの実行フローを制御する条件分岐などで頻繁に利用されます。例えば、if文と組み合わせて、「もしある変数の値が特定の基準値より大きければ、この処理を実行する」といった条件を設定する際に非常に便利です。データ処理やユーザー入力の検証など、様々な場面で数値の大小を判断するために不可欠なメソッドと言えます。
構文(syntax)
110 > 5
引数(parameters)
req
- other: Integer: 比較対象の整数
戻り値(return)
Boolean
2つのIntegerオブジェクトを比較し、左辺のIntegerが右辺のIntegerより大きい場合に真(true)、そうでない場合に偽(false)を返します。