4852件ヒット
[1-100件を表示]
(0.094秒)
ライブラリ
- ビルトイン (1976)
- bigdecimal (33)
-
cgi
/ html (33) - csv (33)
- date (55)
- dbm (22)
- delegate (11)
- digest (11)
- fiddle (22)
-
fiddle
/ import (11) - gdbm (44)
-
io
/ console (22) - logger (1)
- matrix (106)
- mkmf (22)
- monitor (32)
-
mutex
_ m (22) -
net
/ ftp (152) -
net
/ http (33) -
net
/ imap (33) -
net
/ pop (11) -
net
/ telnet (4) - openssl (44)
- optparse (154)
- pathname (33)
- pstore (11)
- psych (11)
- rake (11)
-
rake
/ packagetask (132) -
rdoc
/ context (22) -
rdoc
/ generator / darkfish (11) -
rdoc
/ generator / ri (11) -
rdoc
/ markup (11) -
rdoc
/ text (11) - resolv (22)
-
rexml
/ document (110) -
rexml
/ parsers / sax2parser (55) -
rinda
/ tuplespace (11) -
ripper
/ lexer (11) - rss (110)
-
rubygems
/ indexer (33) -
rubygems
/ package / tar _ header (11) -
rubygems
/ package / tar _ input (11) -
rubygems
/ package / tar _ writer (22) -
rubygems
/ remote _ fetcher (22) -
rubygems
/ source _ index (22) -
rubygems
/ source _ info _ cache _ entry (11) -
rubygems
/ specification (22) - sdbm (22)
- set (33)
- shell (18)
-
shell
/ command-processor (18) -
shell
/ filter (18) - stringio (22)
- strscan (44)
- sync (12)
- tempfile (11)
- thread (18)
- time (22)
- uri (22)
-
webrick
/ httpresponse (11) -
webrick
/ httpservlet / filehandler (22) -
webrick
/ server (11) - win32ole (33)
- zlib (880)
クラス
- Array (157)
- BasicObject (11)
- BigDecimal (33)
- Bignum (3)
- CSV (11)
-
CSV
:: Row (11) -
CSV
:: Table (11) - Complex (33)
- DBM (22)
- Date (11)
- DateTime (44)
- Delegator (11)
-
Digest
:: Base (11) -
Encoding
:: Converter (22) -
Encoding
:: InvalidByteSequenceError (11) - Enumerator (55)
-
Enumerator
:: ArithmeticSequence (6) -
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (378) -
Enumerator
:: Yielder (11) -
Fiddle
:: Pointer (22) - File (11)
-
File
:: Stat (44) - Fixnum (6)
- Float (33)
- FrozenError (5)
- GDBM (44)
-
Gem
:: Indexer (33) -
Gem
:: Package :: TarHeader (11) -
Gem
:: Package :: TarInput (11) -
Gem
:: Package :: TarWriter (22) -
Gem
:: RemoteFetcher (22) -
Gem
:: SourceIndex (22) -
Gem
:: SourceInfoCacheEntry (11) -
Gem
:: Specification (22) - Hash (22)
- IO (22)
- Integer (55)
-
Logger
:: Application (1) - MatchData (55)
- Matrix (44)
- Method (31)
- Module (11)
- Monitor (10)
- Mutex (2)
-
Net
:: FTP (143) -
Net
:: FTP :: MLSxEntry (9) -
Net
:: IMAP :: BodyTypeBasic (11) -
Net
:: IMAP :: BodyTypeMessage (11) -
Net
:: IMAP :: BodyTypeText (11) -
Net
:: POPMail (11) -
Net
:: Telnet (4) - NilClass (22)
- Numeric (22)
- Object (55)
-
OpenSSL
:: BN (11) -
OpenSSL
:: Cipher (11) -
OpenSSL
:: SSL :: SSLContext (22) - OptionParser (154)
-
PStore
:: DummyMutex (11) - Pathname (33)
- Proc (33)
-
Psych
:: ScalarScanner (11) -
RDoc
:: Context (22) -
RDoc
:: Generator :: Darkfish (11) -
RDoc
:: Generator :: RI (11) -
RDoc
:: Markup (11) -
RDoc
:: Options (11) -
REXML
:: Attribute (11) -
REXML
:: Attributes (22) -
REXML
:: Element (33) -
REXML
:: Elements (11) -
REXML
:: Entity (22) -
REXML
:: Parent (11) -
REXML
:: Parsers :: SAX2Parser (55) -
RSS
:: ImageFaviconModel :: ImageFavicon (44) -
RSS
:: Maker :: ItemsBase (22) -
RSS
:: RDF :: Channel :: ImageFavicon (44) -
Rake
:: PackageTask (132) - Random (11)
- Range (16)
- Rational (11)
- Regexp (11)
-
Resolv
:: DNS :: Name (11) -
Resolv
:: IPv4 (11) -
Rinda
:: TupleEntry (11) -
Ripper
:: Lexer (11) - SDBM (22)
- Set (33)
- Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - String (484)
- StringIO (22)
- StringScanner (44)
- Struct (11)
- Symbol (41)
- Tempfile (11)
-
Thread
:: Mutex (9) -
Thread
:: Queue (11) -
Thread
:: SizedQueue (118) - Time (81)
-
URI
:: Generic (22) - Vector (62)
-
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (22) - WIN32OLE (11)
-
WIN32OLE
_ METHOD (22) -
Zlib
:: Deflate (66) -
Zlib
:: GzipFile (143) -
Zlib
:: GzipFile :: Error (22) -
Zlib
:: GzipReader (242) -
Zlib
:: GzipWriter (154) -
Zlib
:: Inflate (66) -
Zlib
:: ZStream (187)
モジュール
-
CGI
:: HtmlExtension (33) - Comparable (13)
- Enumerable (99)
-
Fiddle
:: Importer (11) - Kernel (22)
- MonitorMixin (22)
-
Mutex
_ m (22) -
Net
:: HTTPHeader (33) -
RDoc
:: Text (11) -
Rake
:: TaskManager (11) -
Sync
_ m (12)
キーワード
- << (44)
- === (16)
- [] (110)
- []= (110)
-
add
_ file _ simple (22) -
add
_ special (11) - adler (11)
- arity (22)
-
avail
_ in (11) -
avail
_ out (11) -
avail
_ out= (11) - blksize (11)
-
block
_ size (11) - byterindex (2)
- bytes (11)
- bytesize (11)
- cachesize= (11)
- capitalize (22)
- capitalize! (11)
- casecmp (16)
- ceil (5)
-
check
_ sizeof (22) - chunk (33)
-
chunk
_ while (8) - clamp (13)
- clone (11)
- close (42)
- closed? (22)
- collect (11)
- collect2 (22)
-
collect
_ concat (11) -
column
_ size (11) - comment (11)
- comment= (11)
- compact (3)
- count (11)
- crc (11)
- crypt (11)
- curry (42)
-
data
_ type (11) - deflate (11)
-
delete
_ if (11) - deq (11)
- downcase (11)
- downcase! (3)
- drop (11)
-
drop
_ while (11) - each (66)
-
each
_ byte (22) -
each
_ capitalized (11) -
each
_ capitalized _ name (11) -
each
_ line (22) - eager (5)
- empty? (7)
- end (11)
- ended? (11)
- enq (11)
-
enum
_ for (22) - eof (11)
- eof? (11)
- fetch (33)
-
fetch
_ size (11) -
field
_ size _ limit (11) -
file
_ field (11) - filter (6)
- filter! (12)
-
filter
_ map (5) -
find
_ all (11) - finish (55)
- finished? (11)
-
flat
_ map (11) - floor (5)
- flush (22)
-
flush
_ next _ in (11) -
flush
_ next _ out (11) - force (11)
- freeze (33)
- frozen? (11)
- get (22)
- getbinaryfile (22)
- getc (11)
- gets (11)
- grep (11)
-
grep
_ v (9) - gzip (11)
- hex (11)
-
image
_ size (22) -
image
_ size= (22) - include? (11)
-
incomplete
_ input? (11) - inflate (11)
- initialize (33)
-
initialize
_ classes _ and _ modules (11) -
initialize
_ copy (11) -
initialize
_ methods _ etc (11) - input (11)
- inspect (27)
- intersection (5)
- iso8601 (22)
-
keep
_ if (22) - lazy (22)
- length (7)
- level (11)
- lineno (11)
- lineno= (11)
- listen (55)
- login (4)
-
make
_ partial _ content (11) - map (11)
- map2 (11)
-
matched
_ size (11) - matchedsize (11)
- max (11)
- max= (11)
-
max
_ size (11) -
max
_ size= (11) -
method
_ missing (11) - minor (11)
-
mon
_ synchronize (16) - mtime (11)
- mtime= (11)
-
mu
_ synchronize (11) - namespace (11)
- namespaces (11)
-
need
_ tar _ bz2 (11) -
need
_ tar _ bz2= (11) -
need
_ tar _ gz (11) -
need
_ tar _ gz= (11) -
need
_ zip (11) -
need
_ zip= (11) - next (11)
- nonzero? (22)
- normalize (33)
- normalize! (11)
-
normalize
_ comment (11) -
normalize
_ uri (11) - normalized (11)
- normalized= (11)
-
ole
_ activex _ initialize (11) - on (132)
-
orig
_ name (11) -
orig
_ name= (11) -
os
_ code (11) - pack (19)
- params (11)
-
password
_ field (11) - path (11)
- pop (11)
- pos (22)
- pos= (11)
- prefixes (11)
-
prepare
_ range (11) -
primitive
_ convert (22) - print (11)
- printf (11)
- push (11)
- put (22)
- putbinaryfile (22)
- putc (11)
- puts (11)
- rationalize (99)
- read (11)
- readchar (11)
- readline (11)
- readlines (11)
- readpartial (11)
- receiver (5)
- rehash (11)
- reject (11)
- reject! (11)
- reorganize (11)
- reset (11)
-
rest
_ size (11) - restsize (11)
- retrbinary (22)
- rewind (11)
- rfc3339 (11)
- rindex (11)
- round (11)
-
row
_ size (11) - sanitize (11)
-
sanitize
_ path (11) -
sanitize
_ string (11) - scan (22)
- select (11)
- select! (22)
-
sent
_ size (11) -
session
_ cache _ size (11) -
session
_ cache _ size= (11) -
set
_ dictionary (22) -
set
_ log (1) - shift (11)
- size (492)
- size= (33)
- size? (40)
-
size
_ opt _ params (11) -
size
_ params (11) - sizeof (11)
- slice (66)
-
slice
_ after (42) -
slice
_ before (33) -
slice
_ when (21) - split (11)
- squeeze (11)
- squeeze! (11)
- storbinary (22)
-
stream
_ end? (11) - strftime (22)
-
subdomain
_ of? (11) - succ (11)
- sum (22)
- summarize (22)
- swapcase (14)
- swapcase! (3)
- sync (22)
- sync= (11)
-
sync
_ point? (11) -
sync
_ synchronize (6) - synchronize (55)
-
synthesize
_ file _ task (11) - take (11)
-
take
_ while (22) -
tar
_ bz2 _ file (11) -
tar
_ gz _ file (11) - tell (22)
-
text
_ field (11) -
tgz
_ file (11) -
to
_ a (11) -
to
_ enum (22) -
to
_ io (11) -
to
_ name (11) -
to
_ r (11) -
to
_ s (22) - tokenize (22)
- tokens (11)
-
total
_ in (11) -
total
_ out (11) - tr (11)
-
tr
_ s (11) -
tr
_ s! (11) - ungetc (11)
-
unicode
_ normalize (10) -
unicode
_ normalize! (10) -
unicode
_ normalized? (10) - uniq (16)
- unnormalized (11)
- unpack (11)
- unused (11)
- upcase (3)
- upcase! (3)
- upto (11)
- winsize (11)
- winsize= (11)
-
with
_ index (10) - write (11)
- xmlschema (22)
-
yaml
_ initialize (11) - yield (11)
- zero? (105)
- zip (66)
-
zip
_ command (11) -
zip
_ command= (11) -
zip
_ file (11) -
zipped
_ stream (11) - zone (22)
検索結果
先頭5件
-
Enumerator
:: Lazy # lazy -> self (9101.0) -
self を返します。
...self を返します。
//emlist[例][ruby]{
lazy = (100..Float::INFINITY).lazy
p lazy.lazy # => #<Enumerator::Lazy: 100..Infinity>
p lazy == lazy.lazy # => true
//}... -
Enumerable
# lazy -> Enumerator :: Lazy (6243.0) -
自身を lazy な Enumerator に変換したものを返します。
...自身を lazy な Enumerator に変換したものを返します。
この Enumerator は、以下のメソッドが遅延評価を行う (つまり、配列ではな
くEnumeratorを返す) ように再定義されています。
* map/collect
* flat_map/collect_concat
* select/find_all
*......reject
* grep
* take, take_while
* drop, drop_while
* zip (※一貫性のため、ブロックを渡さないケースのみlazy)
* cycle (※一貫性のため、ブロックを渡さないケースのみlazy)
以下はピタゴラス数 (a**2 + b**2 = c**2 を満たす自然数 a, b, c の......(1..Float::INFINITY).lazy.flat_map {|z|
(1..z).flat_map {|x|
(x..z).select {|y|
x**2 + y**2 == z**2
}.map {|y|
[x, y, z]
}
}
}
end
# 最初の10個のピタゴラス数を表示する
p pythagorean_triples.take(10).force # takeはlazyなので、forceが... -
GDBM
# cachesize=(size) (6201.0) -
内部のキャッシュのサイズを指定します。
...内部のキャッシュのサイズを指定します。
詳しくは gdbm(3) の GDBM_CACHESIZE の項を参照ください。
@param size 新しい内部のキャッシュサイズ。
@see gdbm(3)... -
IO
# winsize=(size) (6201.0) -
端末のサイズを設定します。
...端末のサイズを設定します。
@param size [rows, columns] を数値の配列で指定します。
効果はプラットフォームや環境に依存します。... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ size=(size) (6201.0) -
自身が保持可能なセッションキャッシュのサイズを指定します。
...を指定します。
size に 0 を渡すと制限なしを意味します。
デフォルトは 1024*20 で、20000 セッションまでキャッシュを保持できます。
@param size セッションキャッシュのサイズ(整数値)
@see OpenSSL::SSL::SSLContext#session_cache_size... -
Enumerator
:: Lazy # zip(*lists) -> Enumerator :: Lazy (6125.0) -
Enumerable#zip と同じですが、配列ではなくEnumerator::Lazy を返します。
...merable#zip と同じですが、配列ではなくEnumerator::Lazy を返します。
ただし一貫性のため、ブロック付きで呼び出した場合は Enumerable#zip と
同じ挙動になります。
//emlist[例][ruby]{
1.step.lazy.zip(('a'..'z').cycle)
# => #<Enumerator::Lazy: #<Enu......merator::Lazy: #<Enumerator: 1:step>>:zip(#<Enumerator: "a".."z":cycle>)>
1.step.lazy.zip(('a'..'z').cycle).take(30).force.last(6)
# => [[25, "y"], [26, "z"], [27, "a"], [28, "b"], [29, "c"], [30, "d"]]
//}
@see Enumerable#zip... -
Enumerator
:: Lazy # zip(*lists) {|v1 , v2 , . . . | . . . } -> nil (6125.0) -
Enumerable#zip と同じですが、配列ではなくEnumerator::Lazy を返します。
...merable#zip と同じですが、配列ではなくEnumerator::Lazy を返します。
ただし一貫性のため、ブロック付きで呼び出した場合は Enumerable#zip と
同じ挙動になります。
//emlist[例][ruby]{
1.step.lazy.zip(('a'..'z').cycle)
# => #<Enumerator::Lazy: #<Enu......merator::Lazy: #<Enumerator: 1:step>>:zip(#<Enumerator: "a".."z":cycle>)>
1.step.lazy.zip(('a'..'z').cycle).take(30).force.last(6)
# => [[25, "y"], [26, "z"], [27, "a"], [28, "b"], [29, "c"], [30, "d"]]
//}
@see Enumerable#zip... -
Numeric
# nonzero? -> self | nil (6113.0) -
自身がゼロの時 nil を返し、非ゼロの時 self を返します。
...時 nil を返し、非ゼロの時 self を返します。
//emlist[例][ruby]{
p 10.nonzero? #=> 10
p 0.nonzero? #=> nil
p 0.0.nonzero? #=> nil
p Rational(0, 2).nonzero? #=> nil
//}
非ゼロの時に self を返すため、自身が 0 の時に他の処......理をさせたい場合に以
下のように記述する事もできます。
//emlist[例][ruby]{
a = %w( z Bb bB bb BB a aA Aa AA A )
b = a.sort {|a,b| (a.downcase <=> b.downcase).nonzero? || a <=> b }
b #=> ["A", "a", "AA", "Aa", "aA", "BB", "Bb", "bB", "bb", "z"]
//}
@see Numeric#zero?... -
Range
# size -> Integer | Float :: INFINITY | nil (6107.0) -
範囲内の要素数を返します。始端、終端のいずれかのオブジェクトが Numeric のサブクラスのオブジェクトではない場合には nil を返します。
...を返します。始端、終端のいずれかのオブジェクトが
Numeric のサブクラスのオブジェクトではない場合には nil を返します。
//emlist[例][ruby]{
(10..20).size # => 11
("a".."z").size # => nil
(-Float::INFINITY..Float::INFINITY).size # => Infinity
//}... -
Array
# zip(*lists) -> [[object]] (6101.0) -
自身と引数に渡した配列の各要素からなる配列の配列を生成して返します。 生成される配列の要素数は self の要素数と同じです。
...][ruby]{
p [1,2,3].zip([4,5,6], [7,8,9])
# => [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
p [1,2].zip([:a,:b,:c], [:A,:B,:C,:D])
# => a, :A], [2, :b, :B
p [1,2,3,4,5].zip([:a,:b,:c], [:A,:B,:C,:D])
# => [[1, :a, :A], [2, :b, :B],
# [3, :c, :C], [4, nil, :D], [5, nil, nil]]
p [1,2,3].zip([4,5,6], [7,8,9...