ライブラリ
- ビルトイン (1977)
- csv (44)
- getoptlong (44)
- matrix (167)
-
net
/ http (88) -
net
/ pop (121) -
net
/ smtp (33) - openssl (55)
- ostruct (22)
- pathname (68)
- prime (88)
- psych (22)
- rake (11)
-
rdoc
/ context (44) - resolv (77)
-
rexml
/ document (176) -
rexml
/ parsers / pullparser (11) -
rinda
/ tuplespace (11) -
rubygems
/ config _ file (11) -
rubygems
/ package / tar _ input (11) -
rubygems
/ package / tar _ reader (33) -
rubygems
/ source _ index (22) - set (22)
- shell (18)
-
shell
/ builtin-command (36) -
shell
/ command-processor (30) -
shell
/ filter (24) -
shell
/ system-command (12) - socket (11)
- stringio (159)
- thread (16)
- tsort (96)
-
webrick
/ httpresponse (11) -
win32
/ registry (33) - win32ole (132)
- zlib (66)
クラス
-
ARGF
. class (224) - Array (129)
- BasicSocket (11)
- CSV (11)
-
CSV
:: Table (33) - Dir (17)
- Enumerator (149)
-
Enumerator
:: ArithmeticSequence (12) -
Enumerator
:: Chain (12) -
Enumerator
:: Lazy (156) -
Enumerator
:: Yielder (27) -
Gem
:: ConfigFile (11) -
Gem
:: Package :: TarInput (11) -
Gem
:: Package :: TarReader (33) -
Gem
:: SourceIndex (22) - GetoptLong (44)
- Hash (100)
- IO (218)
- Matrix (145)
- Module (22)
-
Net
:: POP3 (22) -
Net
:: POPMail (99) -
Net
:: SMTP (33) - Object (55)
-
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: Config (11) - OpenStruct (22)
- Pathname (68)
- Prime (22)
-
Prime
:: PseudoPrimeGenerator (66) -
Psych
:: Nodes :: Node (22) -
RDoc
:: Context (44) -
REXML
:: AttlistDecl (11) -
REXML
:: Attributes (11) -
REXML
:: Element (33) -
REXML
:: Elements (44) -
REXML
:: Parent (66) -
REXML
:: Parsers :: PullParser (11) -
Rake
:: TaskArguments (11) - Range (24)
- Resolv (22)
-
Resolv
:: DNS (33) -
Resolv
:: Hosts (22) -
Rinda
:: TupleSpace (11) - Set (22)
- Shell (18)
-
Shell
:: Cat (6) -
Shell
:: CommandProcessor (30) -
Shell
:: Concat (6) -
Shell
:: Echo (6) -
Shell
:: Filter (24) -
Shell
:: Glob (6) -
Shell
:: SystemCommand (12) -
Shell
:: Tee (6) -
Shell
:: Void (6) - StopIteration (11)
- String (226)
- StringIO (159)
- Struct (22)
- Thread (44)
-
Thread
:: Queue (55) -
Thread
:: SizedQueue (33) - Vector (22)
-
WEBrick
:: HTTPResponse (11) - WIN32OLE (22)
-
WIN32OLE
_ EVENT (11) -
WIN32OLE
_ PARAM (22) -
WIN32OLE
_ TYPE (22) -
WIN32OLE
_ VARIABLE (55) -
Win32
:: Registry (33) -
Zlib
:: GzipReader (66)
モジュール
- Enumerable (457)
-
Net
:: HTTPHeader (88) -
OpenSSL
:: Buffering (33) -
REXML
:: Node (11) - TSort (96)
キーワード
- + (6)
- << (11)
- [] (11)
- all (33)
-
append
_ features (11) - bytes (50)
-
canonical
_ each (11) - cat (6)
- chars (50)
- chunk (33)
-
chunk
_ while (11) - codepoints (50)
- collect (22)
- collect! (23)
-
collect
_ concat (11) - count (33)
- default (11)
-
default
_ event _ sources (11) -
delete
_ if (11) - deq (22)
- drop (11)
- each2 (11)
-
each
_ address (33) -
each
_ attribute (11) -
each
_ byte (99) -
each
_ capitalized (11) -
each
_ capitalized _ name (11) -
each
_ char (77) -
each
_ child (50) -
each
_ classmodule (11) -
each
_ codepoint (88) -
each
_ cons (22) -
each
_ constant (11) -
each
_ element (11) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) -
each
_ entry (46) -
each
_ filename (11) -
each
_ grapheme _ cluster (14) -
each
_ header (11) -
each
_ index (44) -
each
_ key (33) -
each
_ line (209) -
each
_ mail (11) -
each
_ method (11) -
each
_ name (44) -
each
_ option (11) -
each
_ pair (44) -
each
_ recursive (11) -
each
_ resource (11) -
each
_ slice (22) -
each
_ strongly _ connected _ component (21) -
each
_ strongly _ connected _ component _ from (21) -
each
_ value (33) -
each
_ with _ index (66) -
each
_ with _ object (22) - eager (5)
- echo (18)
- entries (11)
-
enum
_ for (44) - feed (11)
- filter! (12)
-
find
_ index (33) - first (22)
-
flat
_ map (11) - foreach (18)
- glob (18)
-
grapheme
_ clusters (14) - handler= (11)
- index (33)
- inject (44)
-
inplace
_ mode (11) -
instance
_ method (11) - invert (11)
- join (22)
-
keep
_ if (11) - length (11)
- lines (99)
- mail (33)
- map (11)
- map! (23)
- name (11)
- next (11)
-
next
_ values (11) - notify (11)
-
ole
_ query _ interface (11) -
ole
_ type (11) -
ole
_ type _ detail (11) - output? (11)
- pack (19)
-
peek
_ values (11) - pop (55)
- push (11)
- quiet= (11)
- recvmsg (11)
- reduce (33)
- reject! (22)
- replace (11)
-
respond
_ to? (11) - result (11)
-
reverse
_ each (35) - rewind (22)
- select! (22)
-
send
_ mail (11) - sendmail (11)
- shift (22)
- size (11)
-
slice
_ after (42) -
slice
_ before (55) -
slice
_ when (21) -
strongly
_ connected _ components (11) - subtract (11)
- sum (22)
-
super
_ each (6) - take (11)
-
take
_ while (22) - tee (6)
-
to
_ a (22) -
to
_ enum (44) -
to
_ h (17) -
to
_ proc (5) -
to
_ s (11) -
tsort
_ each (21) -
tsort
_ each _ child (11) -
tsort
_ each _ node (11) - unpack (11)
- upto (11)
- value (22)
- variables (11)
-
with
_ index (44) -
with
_ object (22) - yield (11)
- zip (33)
検索結果
先頭5件
-
Gem
:: Package :: TarInput # each {|entry| . . . } (30308.0) -
data.tar.gz の各エントリをブロックに渡してブロックを評価します。
...data.tar.gz の各エントリをブロックに渡してブロックを評価します。
@see Gem::Package::TarReader#each... -
Psych
:: Nodes :: Node # each -> Enumerator (30303.0) -
self のノードをルートとする部分木の各ノードを引数として ブロックを呼び出します。
...self のノードをルートとする部分木の各ノードを引数として
ブロックを呼び出します。
ブロックを省略した場合は Enumerator を返します。... -
Psych
:: Nodes :: Node # each {|node| . . . } -> () (30303.0) -
self のノードをルートとする部分木の各ノードを引数として ブロックを呼び出します。
...self のノードをルートとする部分木の各ノードを引数として
ブロックを呼び出します。
ブロックを省略した場合は Enumerator を返します。... -
OpenSSL
:: ASN1 :: Constructive # each {|item| . . . } -> self (30202.0) -
構造型のデータに含まれる各要素に対してブロックを 評価します。
構造型のデータに含まれる各要素に対してブロックを
評価します。 -
Enumerator
# each(*args) -> Enumerator (27419.0) -
生成時のパラメータに従ってブロックを繰り返します。 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。 ブロック付きで呼び出された場合は、 生成時に指定したイテレータの戻り値をそのまま返します。
...します。
*args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。
ブロック付きで呼び出された場合は、
生成時に指定したイテレータの戻り値をそのまま返します。
@param args 末尾へ追......= "Yet Another Ruby Hacker"
enum = Enumerator.new {|y| str.scan(/\w+/) {|w| y << w }}
enum.each {|word| p word } # => "Yet"
# "Another"
# "Ruby"
# "Hacker"......str.scan(/\w+/) {|word| p word } # => "Yet"
# "Another"
# "Ruby"
# "Hacker"
//}
//emlist[例2][ruby]{
"Hello, world!".scan(/\w+/) # => ["Hello... -
StringIO
# each(rs = $ / ) -> Enumerator (27347.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...を実行します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み......取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line... -
StringIO
# each(rs = $ / ) {|line| . . . } -> self (27347.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...を実行します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み......取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line... -
Range
# each -> Enumerator (27345.0) -
範囲内の要素に対して繰り返します。
...範囲内の要素に対して繰り返します。
Range#each は各要素の succ メソッドを使用してイテレーションするようになりました。
@raise TypeError succ メソッドを持たないクラスの範囲オブジェクトに対してこのメソッドを呼んだ場......合に発生します。
//emlist[例][ruby]{
(10..15).each {|n| print n, ' ' }
# prints: 10 11 12 13 14 15
(2.5..5).each {|n| print n, ' ' }
# raises: TypeError: can't iterate from Float
//}... -
REXML
:: Elements # each(xpath = nil) {|element| . . . } -> [REXML :: Elements] (27344.0) -
全ての子要素に対しブロックを呼び出します。
...xpath を指定した場合には、その XPath 文字列に
マッチする要素に対しブロックを呼び出します。
REXML::XPath.each などとは異なり、要素以外の
テキストノードなどはすべて無視されることに注意してください。
@param xpath XPath......ocument'
require 'rexml/xpath'
doc = REXML::Document.new '<a><b/><c/><d/>sean<b/><c/><d/></a>'
# <b/>,<c/>,<d/>,<b/>,<c/>, <d/> がブロックに渡される
doc.root.elements.each {|e|p e}
# <b/>, <b/> がブロックに渡される
doc.root.elements.each('b') {|e|p e} #-> Yields b, b elements
#......<b/>,<c/>,<d/>,<b/>,<c/>,<d/> がブロックに渡される
doc.root.elements.each('child::node()') {|e|p e}
# <b/>,<c/>,<d/>,"sean",<b/>,<c/>,<d/> がブロックに渡される
REXML::XPath.each(doc.root, 'child::node()'){|node| p node }
//}... -
Enumerator
# each -> self (27319.0) -
生成時のパラメータに従ってブロックを繰り返します。 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。 ブロック付きで呼び出された場合は、 生成時に指定したイテレータの戻り値をそのまま返します。
...します。
*args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。
ブロック付きで呼び出された場合は、
生成時に指定したイテレータの戻り値をそのまま返します。
@param args 末尾へ追......= "Yet Another Ruby Hacker"
enum = Enumerator.new {|y| str.scan(/\w+/) {|w| y << w }}
enum.each {|word| p word } # => "Yet"
# "Another"
# "Ruby"
# "Hacker"......str.scan(/\w+/) {|word| p word } # => "Yet"
# "Another"
# "Ruby"
# "Hacker"
//}
//emlist[例2][ruby]{
"Hello, world!".scan(/\w+/) # => ["Hello...