1207件ヒット
[1-100件を表示]
(0.061秒)
種類
ライブラリ
- ビルトイン (558)
- bigdecimal (84)
-
bigdecimal
/ util (24) - fiddle (60)
- json (36)
- matrix (132)
-
net
/ http (7) - objspace (12)
- optparse (108)
- securerandom (12)
-
webrick
/ httpserver (12)
クラス
- BigDecimal (36)
- Bignum (12)
- Complex (24)
- Enumerator (7)
-
Enumerator
:: Lazy (70) -
Fiddle
:: Function (24) - Fixnum (9)
- Float (163)
- Integer (51)
- Matrix (60)
-
Matrix
:: EigenvalueDecomposition (12) -
Net
:: HTTP (7) - Numeric (25)
- OptionParser (108)
- Random (72)
- Range (2)
- Rational (12)
- String (24)
- Time (15)
- Vector (60)
-
WEBrick
:: HTTPServer (12)
モジュール
- BigMath (24)
- Fiddle (36)
-
JSON
:: Generator :: GeneratorMethods :: Float (12) - Kernel (72)
- Math (12)
- ObjectSpace (12)
- Process (12)
- SecureRandom (12)
キーワード
- % (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
ALIGN
_ FLOAT (12) - BigDecimal (24)
- DIG (12)
- FloatDomainError (12)
-
MANT
_ DIG (12) - Marshal フォーマット (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 6 . 0 (7) - NUM2UINT (12)
- NUM2ULONG (12)
- NUM2USHORT (12)
- Numeric (12)
- RADIX (12)
- ROUNDS (7)
- Ruby用語集 (12)
-
SIZEOF
_ FLOAT (12) -
TYPE
_ FLOAT (12) - at (15)
- bigdecimal (12)
-
bigdecimal
/ util (12) - call (12)
- ceil (13)
-
clock
_ gettime (12) - denominator (24)
- det (12)
-
det
_ e (12) - determinant (12)
-
determinant
_ e (12) - div (18)
- divmod (12)
- dot (12)
-
double
_ fig (12) - eigenvalues (12)
-
enum
_ for (24) - exp (12)
- fdiv (54)
- fiddle (12)
- floor (14)
- format (12)
- grep (12)
-
grep
_ v (10) -
inner
_ product (12) - ldexp (12)
- log (12)
- magnitude (36)
- modulo (18)
- new (31)
- norm (12)
- on (108)
- overlap? (2)
- pow (11)
- r (12)
- rand (96)
-
random
_ number (12) -
reachable
_ objects _ from (12) - remainder (3)
- round (37)
-
ruby 1
. 6 feature (12) - split (12)
- sprintf (12)
- sprintf フォーマット (12)
-
to
_ d (24) -
to
_ enum (24) -
to
_ f (12) -
to
_ i (12) -
to
_ json (12) - truncate (13)
-
write
_ timeout= (7) - 正規表現 (12)
検索結果
先頭5件
-
Float
# round(ndigits = 0) -> Integer | Float (27220.0) -
自身ともっとも近い整数もしくは実数を返します。
...ません。
@param ndigits 丸める位を指定します。
ndigitsが0ならば、小数点以下を四捨五入し、整数を返します。
ndigitsが0より大きいならば、小数点以下の指定された位で四捨五入されます。
ndigitsが0より小さい......れます。
* :down: 0に近い方に丸められます。
@return 指定された引数に応じて、整数もしくは実数を返します。
ndigitsが0ならば、整数を返します。
ndigitsが0より大きいならば、実数を返します。
ndigitsが0より.......round(-1) # => 93650
t.round(-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
# round(ndigits = 0 , half: :up) -> Integer | Float (27220.0) -
自身ともっとも近い整数もしくは実数を返します。
...ません。
@param ndigits 丸める位を指定します。
ndigitsが0ならば、小数点以下を四捨五入し、整数を返します。
ndigitsが0より大きいならば、小数点以下の指定された位で四捨五入されます。
ndigitsが0より小さい......れます。
* :down: 0に近い方に丸められます。
@return 指定された引数に応じて、整数もしくは実数を返します。
ndigitsが0ならば、整数を返します。
ndigitsが0より大きいならば、実数を返します。
ndigitsが0より.......round(-1) # => 93650
t.round(-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
# round(ndigits = 0) -> Integer | Float (27219.0) -
自身ともっとも近い整数もしくは実数を返します。
...ません。
@param ndigits 丸める位を指定します。
ndigitsが0ならば、小数点以下を四捨五入し、整数を返します。
ndigitsが0より大きいならば、小数点以下の指定された位で四捨五入されます。
ndigitsが0より小さい......もしくは実数を返します。
ndigitsが0ならば、整数を返します。
ndigitsが0より大きいならば、実数を返します。
ndigitsが0より小さいならば、整数を返します。
@raise TypeError ndigits で指定されたオブジェクトが整......ound # => -2
t = Math::PI # => 3.141592653589793
t.round(3) # => 3.142
t.round(0) # => 3
t.round(1) # => 3.1
t = t**10 # => 93648.04747608298
t.round(-0) # => 93648
t.round(-1) # => 93650
t.round(-2) # => 93600
t.round(-3) # => 94000
t.round(-100) # => 0
//}
@see Float#c... -
Float
# to _ d -> BigDecimal (27138.0) -
自身を BigDecimal に変換します。
...身を BigDecimal に変換します。
@param prec 計算結果の精度。省略した場合は Float::DIG + 1 です。
@return BigDecimal に変換したオブジェクト
//emlist[][ruby]{
require 'bigdecimal'
require 'bigdecimal/util'
p 1.0.to_d # => 0.1e1
p (1.0 / 0).to_d # => Infin......ity
p (1.0 / 3).to_d / (2.0 / 3).to_d # => 0.5e0
p ((1.0 / 3) / (2.0 / 3)).to_d # => 0.5e0
//}
@raise ArgumentError prec に負の数を指定した場合に発生します。... -
Float
# to _ d(prec) -> BigDecimal (27138.0) -
自身を BigDecimal に変換します。
...身を BigDecimal に変換します。
@param prec 計算結果の精度。省略した場合は Float::DIG + 1 です。
@return BigDecimal に変換したオブジェクト
//emlist[][ruby]{
require 'bigdecimal'
require 'bigdecimal/util'
p 1.0.to_d # => 0.1e1
p (1.0 / 0).to_d # => Infin......ity
p (1.0 / 3).to_d / (2.0 / 3).to_d # => 0.5e0
p ((1.0 / 3) / (2.0 / 3)).to_d # => 0.5e0
//}
@raise ArgumentError prec に負の数を指定した場合に発生します。... -
Float
:: DIG -> Integer (27116.0) -
Float が表現できる最大の 10 進桁数です。
...
Float が表現できる最大の 10 進桁数です。
通常はデフォルトで 15 です。... -
Float
:: MANT _ DIG -> Integer (27116.0) -
仮数部の Float::RADIX 進法での桁数です。
...仮数部の Float::RADIX 進法での桁数です。
通常はデフォルトで 53 です。... -
Float
# denominator -> Integer (27106.0) -
自身を Rational に変換した時の分母を返します。
...自身を Rational に変換した時の分母を返します。
@return 分母を返します。
//emlist[例][ruby]{
2.0.denominator # => 1
0.5.denominator # => 2
//}
@see Float#numerator... -
Float
# divmod(other) -> [Numeric] (27100.0) -
self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にして返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。
...ます。
@param other 自身を割る数を指定します。
//emlist[例][ruby]{
11.divmod(3) # => [3, 2]
(11.5).divmod(3.5) # => [3, 1.0]
11.divmod(-3) # => [-4, -1]
11.divmod(3.5) # => [3, 0.5]
(-11).divmod(3.5) # => [-4, 3.0]
//}
@see Numeric#div, Numeric#modulo... -
Float
:: RADIX -> Integer (27100.0) -
指数表現の基数です。
指数表現の基数です。