Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】Float::positive?()メソッドの使い方

positive?メソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

positive?メソッドは、Floatクラスのインスタンスが保持する浮動小数点数が、正の値であるかどうかを判定するメソッドです。

このメソッドは引数を取りません。呼び出されたFloatオブジェクトが表す数値が厳密に0より大きい場合にtrueを返します。例えば、3.14.positive?と実行するとtrueが返されます。

一方、数値が0である場合、負の値である場合、あるいはFloat::NAN(非数、Not a Number)である場合にはfalseを返します。具体的には、-1.0.positive?0.0.positive?Float::NAN.positive?はいずれもfalseを返します。

positive?メソッドは、数値の正負を判断する際に非常に有用です。プログラム内での条件分岐など、具体的な数値の性質に基づいて処理を制御する場面で役立ちます。例えば、ユーザーからの入力値が正の数であることを確認したり、計算結果が期待される範囲(正の値)にあるかを検証したりする際に活用できます。このように、システムが扱う数値データが特定の基準を満たしているかを確認するために、このシンプルかつ明確なメソッドを利用することができます。

構文(syntax)

13.14.positive?

引数(parameters)

引数なし

引数はありません

戻り値(return)

true or false

Floatクラスのpositive?メソッドは、レシーバーである浮動小数点数が正の値である場合にtrueを返します。そうでない場合はfalseを返します。

関連コンテンツ

関連プログラミング言語