【Ruby3.x】Numeric::positive?()メソッドの使い方
positive?メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
positive?メソッドは、呼び出し元の数値が正の値であるかどうかを判定するメソッドです。このメソッドは、数値が0より大きい場合に真(true)を返し、それ以外の場合には偽(false)を返します。具体的には、正の整数や浮動小数点数(例えば、1、3.14、100など)に対して呼び出すとtrueが返されます。一方、数値が0である場合や負の値(例えば、0、-5、-2.7など)である場合にはfalseが返されます。
このメソッドは、条件分岐などを用いて数値の符号に基づいて処理を分けたい場合に非常に便利です。例えば、ユーザーが入力した数値が有効な正の数であるかを確認したり、計算結果が正の値である場合にのみ特定の操作を実行したりする場面で利用できます。
RubyのNumericクラスに属しているため、IntegerやFloatといった全ての数値オブジェクトに対してこのメソッドを呼び出すことができます。数値の正負を簡潔かつ明確に判定できるため、コードの可読性を高め、プログラムの意図を明確にするのに役立ちます。
構文(syntax)
15.positive?
引数(parameters)
引数なし
引数はありません
戻り値(return)
Boolean
数値が正(0より大きい)である場合に真(true)、そうでない場合に偽(false)を返します。