796件ヒット
[701-796件を表示]
(0.096秒)
ライブラリ
- bigdecimal (760)
-
bigdecimal
/ util (24) -
json
/ add / bigdecimal (12)
キーワード
- % (12)
- * (12)
- ** (12)
- + (12)
- +@ (12)
- - (12)
- -@ (12)
-
/ (12) - < (12)
- <= (12)
- <=> (12)
- == (12)
- === (12)
- > (12)
- >= (12)
-
_ dump (12) - abs (12)
- add (12)
- ceil (24)
- clone (8)
- coerce (12)
- div (24)
- divmod (12)
- dup (8)
- eql? (12)
- exponent (12)
- finite? (12)
- fix (12)
- floor (24)
- frac (12)
- hash (12)
- infinite? (12)
- inspect (12)
- modulo (12)
- mult (12)
- nan? (12)
- nonzero? (12)
- power (24)
- precs (12)
- quo (12)
- remainder (12)
- round (36)
-
save
_ exception _ mode (12) -
save
_ limit (12) -
save
_ rounding _ mode (12) - sign (12)
- split (12)
- sqrt (12)
- sub (12)
-
to
_ d (12) -
to
_ digits (12) -
to
_ f (12) -
to
_ i (12) -
to
_ int (12) -
to
_ json (12) -
to
_ r (12) -
to
_ s (24) - truncate (24)
- zero? (12)
検索結果
先頭5件
-
BigDecimal
# to _ int -> Integer (2.0) -
self の小数点以下を切り捨てて整数に変換します。
self の小数点以下を切り捨てて整数に変換します。
@raise FloatDomainError self が無限大や NaN であった場合に発生します。 -
BigDecimal
# to _ json(*args) -> String (2.0) -
自身を JSON 形式の文字列に変換して返します。
..._json を呼び出しています。
@param args 使用しません。
//emlist[例][ruby]{
require 'json/add/bigdecimal'
BigDecimal('0.123456789123456789').to_json # => "{\"json_class\":\"BigDecimal\",\"b\":\"36:0.123456789123456789e0\"}"
//}
@see JSON::Generator::GeneratorMethods::Hash#to_json......rator::GeneratorMethods::Hash#to_json
に渡されます。
//emlist[例][ruby]{
require 'json/add/bigdecimal'
BigDecimal('0.123456789123456789').to_json # => "{\"json_class\":\"BigDecimal\",\"b\":\"36:0.123456789123456789e0\"}"
//}
@see JSON::Generator::GeneratorMethods::Hash#to_json... -
BigDecimal
# to _ r -> Rational (2.0) -
self を Rational オブジェクトに変換します。
self を Rational オブジェクトに変換します。 -
BigDecimal
# to _ s -> String (2.0) -
self を文字列に変換します (デフォルトは "0.xxxxxen" の形になります)。
...[ruby]{
require "bigdecimal"
BigDecimal("1.23456").to_s # ==> "0.123456e1"
//}
引数 n に正の整数が指定されたときは、小数点で分けられる左右部分を、
それぞれ n 桁毎に空白で区切ります。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0.123456789012......1234567890 123456789e0"
//}
引数 n に正の整数を表す文字列を指定することもできます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0.1234567890123456789").to_s("10") # => "0.1234567890 123456789e0"
//}
文字列の最初に '+' または ' ' を付けると、値が......す。負の場合は常に '-' が付きます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0.123456").to_s(" 3") # => " 0.123 456e0"
BigDecimal("0.123456").to_s("+3") # => "+0.123 456e0"
BigDecimal("-0.123456").to_s("3") # => "-0.123 456e0"
//}
さらに文字列の最後に指数形式... -
BigDecimal
# to _ s(n) -> String (2.0) -
self を文字列に変換します (デフォルトは "0.xxxxxen" の形になります)。
...[ruby]{
require "bigdecimal"
BigDecimal("1.23456").to_s # ==> "0.123456e1"
//}
引数 n に正の整数が指定されたときは、小数点で分けられる左右部分を、
それぞれ n 桁毎に空白で区切ります。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0.123456789012......1234567890 123456789e0"
//}
引数 n に正の整数を表す文字列を指定することもできます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0.1234567890123456789").to_s("10") # => "0.1234567890 123456789e0"
//}
文字列の最初に '+' または ' ' を付けると、値が......す。負の場合は常に '-' が付きます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0.123456").to_s(" 3") # => " 0.123 456e0"
BigDecimal("0.123456").to_s("+3") # => "+0.123 456e0"
BigDecimal("-0.123456").to_s("3") # => "-0.123 456e0"
//}
さらに文字列の最後に指数形式... -
BigDecimal
# truncate -> Integer (2.0) -
小数点以下の数を切り捨てて整数にします。
...ます)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1.23456").truncate(4).to_f # => 1.2345
BigDecimal("15.23456").truncate(-1).to_f # => 10.0
//}... -
BigDecimal
# truncate(n) -> BigDecimal (2.0) -
小数点以下の数を切り捨てて整数にします。
...ます)。
n が負のときは小数点以上 n 桁目を操作します
(小数点位置から左に少なくとも n 個の 0 が並びます)。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1.23456").truncate(4).to_f # => 1.2345
BigDecimal("15.23456").truncate(-1).to_f # => 10.0
//}... -
BigDecimal
# zero? -> bool (2.0) -
self が 0 のときに true を返します。それ以外のときに false を返します。
...self が 0 のときに true を返します。それ以外のときに false を返します。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0").zero? # => true
BigDecimal("1").zero? # => false
//}...