2490件ヒット
[1-100件を表示]
(0.044秒)
別のキーワード
ライブラリ
- ビルトイン (807)
-
bigdecimal
/ ludcmp (12) -
cgi
/ html (60) - csv (48)
- dbm (24)
- digest (36)
- etc (288)
- fiddle (60)
-
fiddle
/ import (12) - forwardable (48)
- gdbm (36)
- logger (9)
- matrix (36)
-
net
/ ftp (156) -
net
/ http (24) -
net
/ imap (48) - objspace (36)
- openssl (84)
- pathname (12)
- rake (12)
-
rbconfig
/ sizeof (12) -
rexml
/ document (36) - rss (24)
-
rubygems
/ user _ interaction (12) - sdbm (24)
- socket (48)
- stringio (12)
- strscan (36)
- thread (14)
-
webrick
/ httpresponse (12) -
webrick
/ httpservlet / filehandler (24) -
webrick
/ server (12) - zlib (108)
クラス
-
ARGF
. class (12) - Array (81)
- Bignum (3)
- CSV (12)
-
CSV
:: Table (24) - DBM (24)
-
Digest
:: Base (36) -
Encoding
:: Converter (24) - Enumerator (19)
-
Enumerator
:: Lazy (12) -
Fiddle
:: Function (12) -
Fiddle
:: Pointer (24) -
File
:: Stat (12) - GDBM (36)
-
Gem
:: StreamUI :: VerboseProgressReporter (12) - Integer (12)
- Logger (9)
- Matrix (24)
- Method (48)
-
Net
:: FTP (156) -
Net
:: HTTPGenericRequest (24) -
Net
:: IMAP :: BodyTypeBasic (12) -
Net
:: IMAP :: BodyTypeMessage (12) -
Net
:: IMAP :: BodyTypeText (12) -
Net
:: IMAP :: FetchData (12) - Object (48)
-
OpenSSL
:: Cipher (12) -
OpenSSL
:: PKey :: DH (12) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: RSA (24) - Pathname (12)
- Proc (7)
-
REXML
:: Attributes (24) -
REXML
:: Elements (12) -
RSS
:: Maker :: ItemsBase (24) - Random (19)
- Range (24)
-
RubyVM
:: InstructionSequence (36) - SDBM (24)
- Socket (24)
- String (188)
- StringIO (12)
- StringScanner (36)
- Struct (12)
- Symbol (24)
-
Thread
:: SizedQueue (80) - UnboundMethod (72)
- Vector (12)
-
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (24) -
Zlib
:: Deflate (24) -
Zlib
:: GzipWriter (60) -
Zlib
:: Inflate (12) -
Zlib
:: ZStream (12)
モジュール
-
CGI
:: HtmlExtension (60) - Etc (288)
- Fiddle (12)
-
Fiddle
:: Importer (12) - FileTest (21)
- Forwardable (24)
- GC (12)
- Kernel (12)
- LUSolve (12)
- ObjectSpace (36)
-
OpenSSL
:: Buffering (12) - Process (12)
- Rake (12)
- RbConfig (12)
- SingleForwardable (24)
-
Socket
:: Constants (24)
オブジェクト
- ENV (7)
キーワード
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (19)
- == (24)
-
BLOCK
_ SIZE (12) - BlockCaller (12)
- ConditionVariable (12)
-
DEFAULT
_ BLOCKSIZE (12) -
INTERNAL
_ CONSTANTS (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
PC
_ FILESIZEBITS (12) -
PC
_ PIPE _ BUF (12) -
PC
_ VDISABLE (12) -
RLIMIT
_ SBSIZE (12) - Rubyの起動 (4)
- Ruby用語集 (12)
-
SC
_ 2 _ C _ BIND (12) -
SC
_ 2 _ PBS (12) -
SC
_ 2 _ PBS _ ACCOUNTING (12) -
SC
_ 2 _ PBS _ CHECKPOINT (12) -
SC
_ 2 _ PBS _ LOCATE (12) -
SC
_ 2 _ PBS _ MESSAGE (12) -
SC
_ 2 _ PBS _ TRACK (12) -
SC
_ BARRIERS (12) -
SC
_ BC _ BASE _ MAX (12) -
SC
_ BC _ DIM _ MAX (12) -
SC
_ BC _ SCALE _ MAX (12) -
SC
_ BC _ STRING _ MAX (12) -
SC
_ JOB _ CONTROL (12) -
SC
_ SHARED _ MEMORY _ OBJECTS (12) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (12) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) -
SC
_ V6 _ ILP32 _ OFFBIG (12) -
SC
_ V6 _ LPBIG _ OFFBIG (12) -
SC
_ V7 _ ILP32 _ OFFBIG (12) -
SC
_ V7 _ LPBIG _ OFFBIG (12) - SIZEOF (12)
-
SIZEOF
_ DOUBLE (12) -
SO
_ RCVBUF (24) -
SO
_ SNDBUF (24) - String (12)
- Table (12)
- [] (84)
- application= (12)
- arity (24)
- attr (12)
-
avail
_ out= (12) - basis (12)
- bigdecimal (12)
- bind (12)
- binmode (12)
-
bit
_ length (12) - blksize (12)
-
block
_ size (12) -
body
_ stream (12) -
body
_ stream= (12) - bsearch (48)
- build (24)
- byterindex (3)
- bytes (19)
- bytesize (12)
- cachesize= (12)
- clone (12)
-
count
_ objects _ size (12) -
def
_ delegators (24) -
def
_ instance _ delegators (12) -
def
_ single _ delegators (12) - deflate (12)
- deq (12)
-
digest
_ length (12) - disasm (12)
- disassemble (12)
-
each
_ grapheme _ cluster (8) - empty? (17)
- enq (12)
-
enum
_ for (24) - eql? (24)
-
fiddle
/ import (12) -
field
_ size _ limit (12) -
file
_ field (12) - get (24)
- getbinaryfile (24)
- hash (24)
- length (84)
- lusolve (12)
-
make
_ partial _ content (12) -
matched
_ size (12) -
max
_ size (12) -
max
_ size= (12) -
memsize
_ of (12) -
memsize
_ of _ all (12) - name (12)
- new (181)
- open (36)
- pack (21)
- pack テンプレート文字列 (12)
-
password
_ field (12) - peek (12)
- peep (12)
- pop (12)
- pp (12)
-
prepare
_ range (12) - prettyprint (12)
-
primitive
_ convert (24) - push (12)
- put (24)
- putbinaryfile (24)
-
rb
_ exec _ err (1) -
rb
_ fork _ err (1) -
rbconfig
/ sizeof (12) - require (12)
- retrbinary (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby
_ xcalloc (12) -
ruby
_ xmalloc (12) -
ruby
_ xrealloc (12) -
scrolling
_ list (12) -
sent
_ size (12) -
set
_ dictionary (24) - shift (12)
- size? (12)
- slice (72)
-
st
_ init _ numtable _ with _ size (12) -
st
_ init _ strtable _ with _ size (12) -
st
_ init _ table _ with _ size (12) - storbinary (24)
-
text
_ field (12) -
to
_ a (12) -
to
_ enum (24) -
to
_ h (7) - tokens (12)
- unpack (12)
- wrap (24)
- zero? (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- 制御構造 (12)
検索結果
先頭5件
-
bigdecimal (26108.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......+ two
end
u = BigDecimal("1")
k = BigDecimal("1")
w = BigDecimal("1")
t = BigDecimal("956")
while (u.nonzero? && u.exponent >= exp )
t = t.div(m57121,sig)
u = t.div(k,sig)
pi = pi + u
k = k + two
end
pi
end
if $0 == __FILE__
if ARGV.size == 1
puts "PI(... -
Bignum
# size -> Fixnum (21113.0) -
整数の実装上のサイズをバイト数で返します。
...整数の実装上のサイズをバイト数で返します。
現在の実装では Fixnum は、sizeof(long) 固定(多くの 32
bit マシンで 4 バイト)、Bignumは、システム依存です。
p 1.size
p 0x1_0000_0000.size
# => 4
8... -
Net
:: IMAP :: BodyTypeBasic # size -> Integer (21101.0) -
ボディのサイズのオクテット数を返します。
ボディのサイズのオクテット数を返します。 -
Net
:: IMAP :: BodyTypeMessage # size -> Integer (21101.0) -
ボディのサイズのオクテット数を返します。
ボディのサイズのオクテット数を返します。 -
Net
:: IMAP :: BodyTypeText # size -> Integer (21101.0) -
ボディのサイズのオクテット数を返します。
ボディのサイズのオクテット数を返します。 -
REXML
:: Elements # size -> Integer (18131.0) -
保持している要素の個数を返します。
...る要素の個数を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new '<a>sean<b/>elliott<b/>russell<b/></a>'
# doc.root は3つの要素と3つのテキストノードを持つため、6を返す
doc.root.size # => 6
# そのうち要素は3つであ... -
CSV
:: Table # size -> Integer (18125.0) -
(ヘッダを除く)行数を返します。
...(ヘッダを除く)行数を返します。
Array#length, Array#size に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.size # => 1
//}
@see Array#length, Array#size... -
Symbol
# size -> Integer (18107.0) -
シンボルに対応する文字列の長さを返します。
...シンボルに対応する文字列の長さを返します。
(self.to_s.length と同じです。)
:foo.length #=> 3
@see String#length, String#size... -
DBM
# size -> Integer (18101.0) -
データベース中の要素の数を返します。
データベース中の要素の数を返します。
現在の実装では要素数を数えるためにデータベースを全部検索します。 -
Digest
:: Base # size -> Integer (18101.0) -
ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。
ダイジェストのハッシュ値のバイト長を取得します。
例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。
本メソッドは、Digest::MD5などのダイジェストのサブクラスにより、
それぞれの実装に適したものにオーバーライドされます。
例: Digest::MD、Digest::SHA1、Digest::SHA512のハッシュ値のバイト長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, ...