るりまサーチ

最速Rubyリファレンスマニュアル検索!
4711件ヒット [1-100件を表示] (0.184秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:n[x] > クエリ:each[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

REXML::Parent#each -> Enumerator (27404.0)

各子ノードに対しブロックを呼び出します。

...各子ノードに対しブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。...

Prime::PseudoPrimeGenerator#each {|prime| ... } -> object (27302.0)

素数を与えられたブロックに渡して評価します。

素数を与えられたブロックに渡して評価します。

REXML::Parent#each {|object| ... } -> () (27204.0)

各子ノードに対しブロックを呼び出します。

...各子ノードに対しブロックを呼び出します。

ブロックを省略した場合は Enumerator を返します。...

Prime::PseudoPrimeGenerator#each -> self (27202.0)

素数を与えられたブロックに渡して評価します。

素数を与えられたブロックに渡して評価します。

OpenSSL::ASN1::Constructive#each {|item| ... } -> self (27201.0)

構造型のデータに含まれる各要素に対してブロックを 評価します。

構造型のデータに含まれる各要素に対してブロックを
評価します。

絞り込み条件を変える

Enumerator#each(*args) -> Enumerator (24464.0)

生成時のパラメータに従ってブロックを繰り返します。 *args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。 ブロック付きで呼び出された場合は、 生成時に指定したイテレータの戻り値をそのまま返します。

...します。
*args を渡した場合は、生成時のパラメータ内引数末尾へ *args を追加した状態で繰り返します。
ブロック付きで呼び出された場合は、
生成時に指定したイテレータの戻り値をそのまま返します。

@param args 末尾へ追...
...引数

//emlist[例1][ruby]{
str = "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+/)...

Range#each -> Enumerator (24444.0)

範囲内の要素に対して繰り返します。

...す。

R
ange#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
//}...

StringIO#each(rs = $/) -> Enumerator (24434.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

...行します。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。

@raise IOError 自身が読み取り...
...不可なら発生します。

//emlist[例][ruby]{
r
equire "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 (24434.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

...行します。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。

@raise IOError 自身が読み取り...
...不可なら発生します。

//emlist[例][ruby]{
r
equire "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}

@see $/
@see IO#each_line...

REXML::Elements#each(xpath = nil) {|element| ... } -> [REXML::Elements] (24431.0)

全ての子要素に対しブロックを呼び出します。

...

R
EXML::XPath.each などとは異なり、要素以外の
テキストノードなどはすべて無視されることに注意してください。

@param xpath XPath文字列

//emlist[][ruby]{
r
equire 'rexml/document'
r
equire 'rexml/xpath'
doc = REXML::Document.new '<a><b/><c/><d/>sean<b/><...
...される
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/>...
...がブロックに渡される
R
EXML::XPath.each(doc.root, 'child::node()'){|node| p node }
//}...

絞り込み条件を変える

<< 1 2 3 ... > >>