2741件ヒット
[1-100件を表示]
(0.059秒)
別のキーワード
種類
ライブラリ
- ビルトイン (240)
- bigdecimal (312)
-
cgi
/ core (12) - csv (180)
- dbm (36)
- drb (24)
- erb (24)
- gdbm (60)
-
irb
/ context (180) -
irb
/ ext / math-mode (12) -
irb
/ extend-command (12) -
irb
/ inspector (36) - json (42)
- mkmf (12)
-
net
/ ftp (34) -
net
/ pop (24) -
net
/ telnet (6) - open-uri (16)
- openssl (96)
- pathname (12)
-
rexml
/ document (12) - rss (996)
- sdbm (36)
- socket (12)
- stringio (24)
- sync (30)
- tempfile (55)
-
webrick
/ ssl (12)
クラス
-
ARGF
. class (24) - BigDecimal (312)
- CGI (12)
- CSV (72)
-
CSV
:: Table (108) - DBM (36)
-
DRb
:: DRbServer (24) - ERB (12)
- File (12)
- GDBM (60)
- IO (180)
-
IRB
:: Context (180) -
IRB
:: Inspector (12) -
JSON
:: State (36) -
Net
:: FTP (34) -
Net
:: POP3 (24) -
Net
:: Telnet (6) -
OpenSSL
:: Cipher :: AES (12) -
OpenSSL
:: Cipher :: BF (12) -
OpenSSL
:: Cipher :: RC2 (12) -
OpenSSL
:: PKey :: RSA (24) -
OpenSSL
:: SSL :: SSLContext (12) - Pathname (12)
-
REXML
:: Element (12) -
RSS
:: ImageFaviconModel :: ImageFavicon (24) -
RSS
:: ImageItemModel :: ImageItem (24) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (24) -
RSS
:: TrackBackModel10 :: TrackBackAbout (48) -
RSS
:: TrackBackModel10 :: TrackBackPing (48) -
RSS
:: TrackBackModel20 :: TrackBackAbout (48) -
RSS
:: TrackBackModel20 :: TrackBackPing (48) - SDBM (36)
- StringIO (24)
- Tempfile (55)
- UNIXSocket (12)
モジュール
- DublinCoreModel (540)
- IRB (12)
-
IRB
:: ContextExtender (12) - JSON (6)
- Kernel (44)
- OpenSSL (24)
-
RSS
:: BaseTrackBackModel (60) -
RSS
:: SyndicationModel (24) -
Sync
_ m (30) - URI (8)
-
WEBrick
:: Config (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - BaseTrackBackModel (12)
- Context (12)
- DublinCoreModel (24)
- ERB (12)
-
EXCEPTION
_ ALL (12) -
EXCEPTION
_ INFINITY (12) -
EXCEPTION
_ NaN (12) -
EXCEPTION
_ OVERFLOW (12) -
EXCEPTION
_ UNDERFLOW (12) -
EXCEPTION
_ ZERODIVIDE (12) - INSPECTORS (12)
- Inspector (12)
-
NEEDS
_ BINMODE (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) -
OPENSSL
_ FIPS (12) -
ROUND
_ CEILING (12) -
ROUND
_ DOWN (12) -
ROUND
_ FLOOR (12) -
ROUND
_ HALF _ DOWN (12) -
ROUND
_ HALF _ EVEN (12) -
ROUND
_ HALF _ UP (12) -
ROUND
_ MODE (12) -
ROUND
_ UP (12) -
SESSION
_ CACHE _ BOTH (12) - SSL (12)
- TrackBackAbout (24)
- TrackBackModel10 (12)
- TrackBackModel20 (12)
- TrackBackPing (24)
- [] (36)
- about (36)
- about= (36)
- add (12)
-
auto
_ indent _ mode (12) -
auto
_ indent _ mode= (12) - bigdecimal (12)
- binmode (50)
- binmode= (2)
- binmode? (36)
- binread (12)
- binwrite (12)
-
by
_ col _ or _ row (12) -
by
_ col _ or _ row! (12) -
by
_ row (12) -
by
_ row! (12) - content (24)
- content= (24)
- context (12)
- create (22)
-
dc
_ contributor (12) -
dc
_ contributor= (12) -
dc
_ contributors (12) -
dc
_ coverage (12) -
dc
_ coverage= (12) -
dc
_ coverages (12) -
dc
_ creator (12) -
dc
_ creator= (12) -
dc
_ creators (12) -
dc
_ date (12) -
dc
_ date= (12) -
dc
_ dates (12) -
dc
_ description (12) -
dc
_ description= (12) -
dc
_ descriptions (12) -
dc
_ format (12) -
dc
_ format= (12) -
dc
_ formats (12) -
dc
_ identifier (12) -
dc
_ identifier= (12) -
dc
_ identifiers (12) -
dc
_ language (12) -
dc
_ language= (12) -
dc
_ languages (12) -
dc
_ publisher (12) -
dc
_ publisher= (12) -
dc
_ publishers (12) -
dc
_ relation (12) -
dc
_ relation= (12) -
dc
_ relations (12) -
dc
_ rights (12) -
dc
_ rights= (12) -
dc
_ rightses (12) -
dc
_ source (12) -
dc
_ source= (12) -
dc
_ sources (12) -
dc
_ subject (12) -
dc
_ subject= (12) -
dc
_ subjects (12) -
dc
_ title (12) -
dc
_ title= (12) -
dc
_ titles (12) -
dc
_ type (12) -
dc
_ type= (12) -
dc
_ types (12) -
debug
_ mode (12) -
debug
_ mode= (12) -
def
_ inspector (12) -
default
_ passive (10) - div (12)
-
drb
/ ssl (12) -
enable
_ ssl (24) - fastmode= (12)
-
fips
_ mode= (12) -
for
_ fd (12) - inspect (12)
- inspect? (12)
-
inspect
_ mode (12) -
inspect
_ mode= (12) -
install
_ extend _ commands (12) - irb (12)
-
irb
/ ext / math-mode (4) -
irb
/ inspector (12) -
irb
/ xmp (12) - limit (12)
- load (3)
- math? (4)
-
math
_ mode (4) -
math
_ mode= (4) - mult (12)
- new (107)
- open (218)
- popen (84)
-
prompt
_ c= (12) -
prompt
_ i= (12) -
prompt
_ mode (12) -
prompt
_ mode= (12) -
prompt
_ n= (12) -
prompt
_ s= (12) -
public
_ decrypt (12) -
public
_ encrypt (12) -
quirks
_ mode (12) -
quirks
_ mode= (12) -
quirks
_ mode? (12) -
rb
_ io _ mode _ flags (1) -
rb
_ io _ mode _ flags2 (12) - read (12)
- readlines (12)
-
recv
_ io (12) - resource (24)
- resource= (24)
- restore (3)
-
return
_ format= (12) - round (36)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
save
_ exception _ mode (12) -
save
_ rounding _ mode (12) - sub (12)
-
sy
_ updateBase (12) -
sy
_ updateBase= (12) -
sync
_ mode (6) -
sync
_ synchronize (6) -
sync
_ try _ lock (6) - synchronize (6)
- syncmode= (12)
- telnetmode (2)
-
trackback
_ about (12) -
trackback
_ about= (12) -
trackback
_ abouts (12) -
trackback
_ ping (12) -
trackback
_ ping= (12) -
try
_ lock (6) -
use
_ readline (12) -
use
_ readline? (12) - value (48)
- value= (48)
- verbose (12)
- verbose= (12)
- xpopen (12)
- 正規表現 (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......uby]{
require "bigdecimal"
BigDecimal("1.0") / BigDecimal("-Infinity") # => -0.0
//}
正の非常に小さな BigDecimal の値は 0 を表す値になります。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1.0") / BigDecimal("Infinity") # => 0.0
//}
精度については BigDecimal.mode... -
CSV
:: Table # mode -> Symbol (21213.0) -
現在のアクセスモードを返します。
...現在のアクセスモードを返します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
table = CSV::Table.new([row])
table.mode # => :col_or_row
table.by_col!
table.mode # => :col
//}... -
BigDecimal
. mode(s) -> Integer | nil (21174.0) -
BigDecimal の計算処理の制御方法を設定、確認します。
...
BigDecimal の計算処理の制御方法を設定、確認します。
第2引数を省略、または nil を指定すると現状の設定値を返します。
@param s 制御方法の設定、確認を行う項目を BigDecimal::EXCEPTION_*、
BigDecimal::ROUND_MODE のいずれか......で指定します。
@param v 引数 s が BigDecimal::ROUND_MODE の場合は
BigDecimal::ROUND_MODE 以外の BigDecimal::_ROUND* のいず
れかを指定します。指定した丸め処理が有効になります。
それ以外の場合は、true、false、nil の......][ruby]{
require 'bigdecimal'
flag = false # デフォルト値
f = BigDecimal::mode(BigDecimal::EXCEPTION_NaN,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_INFINITY,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_UNDERFLOW,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_OVERFLOW,flag)
f = BigD... -
BigDecimal
. mode(s , v) -> Integer | nil (21174.0) -
BigDecimal の計算処理の制御方法を設定、確認します。
...
BigDecimal の計算処理の制御方法を設定、確認します。
第2引数を省略、または nil を指定すると現状の設定値を返します。
@param s 制御方法の設定、確認を行う項目を BigDecimal::EXCEPTION_*、
BigDecimal::ROUND_MODE のいずれか......で指定します。
@param v 引数 s が BigDecimal::ROUND_MODE の場合は
BigDecimal::ROUND_MODE 以外の BigDecimal::_ROUND* のいず
れかを指定します。指定した丸め処理が有効になります。
それ以外の場合は、true、false、nil の......][ruby]{
require 'bigdecimal'
flag = false # デフォルト値
f = BigDecimal::mode(BigDecimal::EXCEPTION_NaN,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_INFINITY,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_UNDERFLOW,flag)
f = BigDecimal::mode(BigDecimal::EXCEPTION_OVERFLOW,flag)
f = BigD... -
RSS
:: BaseTrackBackModel (18000.0) -
-
RSS
:: BaseTrackBackModel # trackback _ about (15100.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ about= (15100.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ abouts (15100.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ ping (15100.0) -
@todo
@todo