336件ヒット
[1-100件を表示]
(0.035秒)
別のキーワード
種類
- インスタンスメソッド (228)
- 特異メソッド (36)
- ライブラリ (24)
- 定数 (24)
- クラス (24)
ライブラリ
- bigdecimal (48)
-
cgi
/ core (12) -
cgi
/ html (24) -
net
/ imap (168) - socket (24)
-
webrick
/ httpstatus (24) -
win32
/ registry (12)
クラス
- Addrinfo (24)
- BigDecimal (48)
-
Net
:: IMAP :: BodyTypeBasic (12) -
Net
:: IMAP :: BodyTypeMessage (24) -
Net
:: IMAP :: BodyTypeMultipart (108) -
Net
:: IMAP :: BodyTypeText (12)
モジュール
-
CGI
:: HtmlExtension (24) -
CGI
:: QueryExtension (12) -
WEBrick
:: HTTPStatus (12) -
Win32
:: Registry :: Constants (12)
キーワード
- BodyTypeMultipart (12)
- MultipleChoices (12)
-
RC
_ MULTIPLE _ CHOICES (12) -
REG
_ MULTI _ SZ (12) - bigdecimal (12)
- body (12)
- disposition (12)
- extension (12)
-
ipv4
_ multicast? (12) -
ipv6
_ multicast? (12) -
irb
/ ext / multi-irb (12) - language (12)
- limit (12)
-
media
_ subtype (12) -
media
_ type (12) - mode (24)
- multipart? (60)
-
multipart
_ form (24) - param (12)
- parts (12)
- subtype (12)
検索結果
先頭5件
-
bigdecimal (26114.0)
-
bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。
...bigdecimal は浮動小数点数演算ライブラリです。
任意の精度で 10 進表現された浮動小数点数を扱えます。
//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
print a + b # => 0.123456912580245903456......、BigDecimal では正確な値を得る事ができます。
//emlist[例1: 0.0001 を 10000 回足す場合。][ruby]{
sum = 0
for i in (1..10000)
sum = sum + 0.0001
end
print sum # => 0.9999999999999062
//}
//emlist[例2: 0.0001 を 10000 回足す場合。(BigDecimal)][ruby]{
require 'bigde......、以下のインスタンスメソッドを使用します。
: add, sub, mult, div
これらのメソッドは先頭 (最左) の数字からの桁数を指定できます。
//emlist[][ruby]{
require "bigdecimal"
p BigDecimal("2").div(3, 12).to_s(10) # 2.0 / 3.0
# => 0.6666666666 67e0
//}... -
BigDecimal
# mult(other , n) -> BigDecimal (21201.0) -
積を計算します。
...果の精度が n より大きい
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self に掛ける数を指定します。
@param n 有効桁数を整数で指定します。0 を指定した場合は
BigDecimal#* と同じ値を返します。
@r......aise ArgumentError n に負の数を指定した場合に発生します。
@see BigDecimal#*... -
Net
:: IMAP :: BodyTypeMultipart # multipart? -> bool (12200.0) -
マルチパートかどうかを返します。 true を返します。
マルチパートかどうかを返します。
true を返します。 -
Net
:: IMAP :: BodyTypeMultipart (12000.0) -
マルチパートなメッセージを表すクラスです。
マルチパートなメッセージを表すクラスです。
詳しくは MIME のRFC(2045)を参照してください。 -
irb
/ ext / multi-irb (12000.0) -
irb 中で複数の独立した irb を扱えるようにするためのサブライブラリです。
...irb 中で複数の独立した irb を扱えるようにするためのサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。irb/cmd/subirb から呼び出されます。... -
Net
:: IMAP :: BodyTypeMessage # body -> Net :: IMAP :: BodyTypeBasic | Net :: IMAP :: BodyTypeMessage | Net :: IMAP :: BodyTypeText | Net :: IMAP :: BodyTypeMultipart (9600.0) -
ボディを返します。
ボディを返します。 -
Net
:: IMAP :: BodyTypeBasic # multipart? -> bool (9200.0) -
マルチパートかどうかを返します。 false を返します。
マルチパートかどうかを返します。
false を返します。 -
Net
:: IMAP :: BodyTypeMessage # multipart? -> bool (9200.0) -
マルチパートかどうかを返します。 false を返します。
マルチパートかどうかを返します。
false を返します。 -
Net
:: IMAP :: BodyTypeText # multipart? -> bool (9200.0) -
マルチパートかどうかを返します。 false を返します。
マルチパートかどうかを返します。
false を返します。