るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.106秒)
トップページ > バージョン:2.4.0[x] > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:i[x] > クラス:Float[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

キーワード

検索結果

Float#inspect -> String (36910.0)

自身を人間が読みやすい形の文字列表現にして返します。

自身を人間が読みやすい形の文字列表現にして返します。

固定小数点、浮動小数点の形式か、 "Infinity"、"-Infinity"、"NaN" のいず
れかを返します。

@return 文字列を返します。

//emlist[例][ruby]{
0.00001.to_s # => "1.0e-05"
3.14.to_s # => "3.14"
10000_00000_00000.0.to_s # => "100000000000000.0"
10000_00000_00000_00000.0.to_s # => "1.0e+19"
...

Float::MIN_10_EXP -> Integer (36910.0)

最小の 10 進の指数です。

...最小の 10 進の指数です。

通常はデフォルトで -307 です。

@see Float::MAX_10_EXP...

Float::MIN_EXP -> Integer (36910.0)

最小の Float::RADIX 進の指数です。

...最小の Float::RADIX 進の指数です。

通常はデフォルトで -1021 です。

@see Float::MAX_EXP...

Float#infinite? -> 1 | -1 | nil (36682.0)

数値が +∞ のとき 1、-∞のとき -1 を返します。それ以外は nil を返 します。

数値が +∞ のとき 1、-∞のとき -1 を返します。それ以外は nil を返
します。

//emlist[例][ruby]{
inf = 1.0/0
p inf # => Infinity
p inf.infinite? # => 1

inf = -1.0/0
p inf # => -Infinity
p inf.infinite? # => -1
//}

Float#positive? -> bool (36610.0)

self が 0 より大きい場合に true を返します。そうでない場合に false を返します。

...self が 0 より大きい場合に true を返します。そうでない場合に false を返します。

//emlist[例][ruby]{
0.1.positive? # => true
0.0.positive? # => false
-0.1.positive? # => false
//}

@see Float#negative?...

絞り込み条件を変える

Float::EPSILON -> Float (36610.0)

1.0 + Float::EPSILON != 1.0 となる最小の正の値です。

...1.0 + Float::EPSILON != 1.0 となる最小の正の値です。

通常はデフォルトで 2.2204460492503131e-16 です。...

Float#rationalize(eps) -> Rational (18910.0)

自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。

自身から eps で指定した許容誤差の範囲に収まるような Rational を返
します。

eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。

@param eps 許容する誤差

//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize # => (1333/1000)
1.333.rationalize(0.01) # => (4/3)
//}

Float::MAX_10_EXP -> Integer (18610.0)

最大の 10 進の指数です。

...最大の 10 進の指数です。

通常はデフォルトで 308 です。

@see Float::MIN_10_EXP...

Float::MAX_EXP -> Integer (18610.0)

最大の Float::RADIX 進の指数です。

...最大の Float::RADIX 進の指数です。

通常はデフォルトで 1024 です。

@see Float::MIN_EXP...

Float#to_s -> String (18310.0)

自身を人間が読みやすい形の文字列表現にして返します。

自身を人間が読みやすい形の文字列表現にして返します。

固定小数点、浮動小数点の形式か、 "Infinity"、"-Infinity"、"NaN" のいず
れかを返します。

@return 文字列を返します。

//emlist[例][ruby]{
0.00001.to_s # => "1.0e-05"
3.14.to_s # => "3.14"
10000_00000_00000.0.to_s # => "100000000000000.0"
10000_00000_00000_00000.0.to_s # => "1.0e+19"
...

絞り込み条件を変える

Float#round(ndigits = 0, half: :up) -> Integer | Float (610.0)

自身ともっとも近い整数もしくは実数を返します。

...d(-2) # => 93600
t.round(-3) # => 94000
t.round(-100) # => 0

2.5.round(half: :up) # => 3
2.5.round(half: :even) # => 2
2.5.round(half: :down) # => 2
3.5.round(half: :up) # => 4
3.5.round(half: :even) # => 4
3.5.round(half: :down) # => 3
//}

@see Float#ceil, Float#floor, Float#truncate...