Ruby 4.0 リファレンスマニュアル

instance method Float#positive?

positive? -> boolRuby 2.3.0 から[permalink][rdoc][edit]
() → bool

self が正の数なら true を、そうでないなら false を返します。

p 0.1.positive? # => true
p 0.0.positive? # => false
p -0.1.positive?  # => false

# 無限大も正
p Float::INFINITY.positive? # => true

# NaN は正ではない
p Float::NAN.positive? # => false

[SEE_ALSO] Float#negative?